日期:2014-05-18  浏览次数:20660 次

null和""区别
javascript中,name!=null && name!=""的,null和""有何区别?

------解决方案--------------------
两种不同的类型
------解决方案--------------------
JScript code
alert(typeof(null)+'--'+typeof(''));

------解决方案--------------------
nulL 未知类型,‘’为字符串类型
二楼答案参考吧
------解决方案--------------------
null是空指针。""是一个字符串,只不过这个字符串什么内容都没有。
------解决方案--------------------
探讨

null是空指针。""是一个字符串,只不过这个字符串什么内容都没有。

------解决方案--------------------

"" 字符串为空 可视为String对象对待。 
JS是弱类型语言,name不一定就是字符串对象,
null代表对象被初始化了,这个值是空值
name!=null name对象不是空对象
另外 undefined表示未定义对象 对象未被初始化


------解决方案--------------------
学习到了
null是一个空指针 
“”是一个字符串

------解决方案--------------------
null是啥都没有,“”是一个表示空格的字符..
------解决方案--------------------
null表示这个对象没有指向任何东西,理解成“不存在”
“”表示是个值为空的对象