null和undefined的区别
2016-12-01 本文已影响85人
itsmyturn
相同点:
1,都表示值的空缺,二者可以互换
2,希望值是布尔类型的时候都是假值,和false类似
3,都不包含任何属性和方法,使用“.”和“[]”来存取这两个值得成员和方法都会产生一个类型错误
4,在和其他数据类型做比较的时候比如“undefined==false”(false是布尔类型)不会做隐示类型转化
出现undefined的情况请参考http://www.jianshu.com/p/b0700cce78c8