## typeof运算符 用于确定当前变量的值是什么数据类型 在Javascript中有3种方法确定一个值的数据类型 * typeof运算符 * instanceof运算符 * object.prototype.toString方法 ```javascript console.log(typeof 123); // number console.log(typeof '123'); // string console.log(typeof true); // boolean console.log(typeof test); // function console.log(typeof undefined); // undefined console.log(typeof [1,2,3]); // object console.log(typeof {}); // object console.log(typeof null); // object ``` 数组的类型也是object,这说明在Javascript中,数组本质上只是一种特殊的对象。 遗留的问题:null和undefined的区别;