空值

null 用於表示故意缺少物件值,並且是原始值。與 undefined 不同,它不是全域性物件的屬性。

它等於 undefined 但與它不相同。

null == undefined; // true
null === undefined; // false

小心typeof null'object'

typeof null; // 'object';

要正確檢查值是否為 null,請將其與嚴格相等運算子進行比較。

var a = null;

a === null; // true