null

2018-02-18大约2分钟

null是JavaScript里的一个基本类型,表示变量未指向任何对象。

用法说明

定义一个变量,并给定一个明确的值null:

const a = null;
console.log(a);

null和undefined的区别

当检测 null undefined 时,注意相等(==)与全等(===)两个操作符的区别 ,前者会执行类型转换:

console.log(typeof null);                // object (因为一些以前的原因而不是'null')
console.log(typeof undefined);     // "undefined"
console.log(null === undefined); // false
console.log(null == undefined);  // true
console.log(null === null);           // true
console.log(null == null);             // true
console.log(!null);                        //true