Null(空值)
- Null 类型的值只有一个,就是 null
- null 这个值专门用来表示一个为空的对象
使用 typeof 检查一个 Null 值时,会返回 object
var a = null;
console.log(a); // null
console.log(typeof a) // object
Undefined(未定义)
- Undefined 类型的值只有一个,就是undefined
- 当声明一个变量,但是并不给变量赋值时,它的值就是 undefined
使用 typeof 检查一个 undefined 时也会返回 undefined
var b;
console.log(b); // undefined
console.log(typeof b); // undefined