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