写在前面
以前在阅读《JavaScript 高级语言程序设计》中有提到“在 JavaScript 中,一切皆为对象”,当时并没有深入理解其真正的含义,现在想想其内含着很大的信息量,下面跟着我一步一步的揭开其神秘的面纱。
第一步:类型检测
在 JavaScript 中通过 typeof 进行数据类型检测。
运行以下代码:
1 | console.log(typeof undefined); // undefined |
根据上面代码输出结果可知,除开基本类型
,typeof 输出的其它的都是 function 和 object,即引用类型
。