前端开发

null和undefined的区别

2016-12-01  本文已影响85人  itsmyturn

相同点:

1,都表示值的空缺,二者可以互换

2,希望值是布尔类型的时候都是假值,和false类似

3,都不包含任何属性和方法,使用“.”和“[]”来存取这两个值得成员和方法都会产生一个类型错误

4,在和其他数据类型做比较的时候比如“undefined==false”(false是布尔类型)不会做隐示类型转化

出现undefined的情况请参考http://www.jianshu.com/p/b0700cce78c8

上一篇下一篇

猜你喜欢

热点阅读