Null 类型同样只有一个值,即特殊值 null。
逻辑上讲,null 值表示一个空对象指针,这也是给typeof 传一个 null 会返回”object”的原因:
let car = null;
console.log(typeof car); // "object"
undefined 值是由 null 值派生而来的,因此 ECMA-262 将它们定义为表面上相等,
如下面的例子所示:
console.log(null == undefined); // true
用等于操作符(==)比较 null 和 undefined 始终返回 true。