首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript中null跟undefined的区别

2012-11-25 
javascript中null和undefined的区别?- null是关键字;undefined是Global对象的一个属性。??- null是对象(空

javascript中null和undefined的区别

?- null是关键字;undefined是Global对象的一个属性。??- null是对象(空对象可以理解成Object一个特殊值, 没有任何属性和方法);undefined是undefined类、在javascript中,有以下三种可能的情况返回undefined:?1)使用了一个未定义的变量?2)使用了已知定义但是没有赋值的变量?3)使用了一个对象的属性,但是改属性不存在或者未赋值
虽然undefined和null不同, 但是运行下面的代码还是会返回true。alert(null == undefined);var v= "";alert(v.a == null);alert(v.a == undefined);
当然如果判断完成相等的=== 会返回false如:alert(null === undefined);

热点排行
Bad Request.