Null类型的详细解析
- null的确是基本数据类型,但typeof返回的却是引用数据类型:object对象;因为null表示一个空对象,作用是初始化或清空一个变量的对象值,所以从技术上来说它是正确的。
var obj = null; // 初始化变量,以后储存object数据类型console.log(typeof obj); // 返回object复制代码
- null派生出undefined,所以null等于undefined;但它们的用途完全不同,千万不能混肴。
console.log(null == undefined); // 输出true复制代码