空值
null
用于表示故意缺少对象值,并且是原始值。与 undefined
不同,它不是全局对象的属性。
它等于 undefined
但与它不相同。
null == undefined; // true
null === undefined; // false
小心 :typeof null
是'object'
。
typeof null; // 'object';
要正确检查值是否为 null
,请将其与严格相等运算符进行比较。
var a = null;
a === null; // true