typeof
- NaN 的数据类型是数字
- 对象、数组、null 、日期 的数据类型是 object
- 未定义变量、未赋值变量的数据类型为 undefined
javascript
typeof "Bill" // 返回 "string"
typeof 3.14 // 返回 "number"
typeof NaN // 返回 "number"
typeof false // 返回 "boolean"
typeof [1,2,3,4] // 返回 "object"
typeof {name:'Bill', age:62} // 返回 "object"
typeof new Date() // 返回 "object"
typeof function () {} // 返回 "function"
typeof myCar // 返回 "undefined" myCar没有声明
typeof null // 返回 "object"