typeof 运算符用来测试表达式的类型,其结果为一个表示该表达式数据类型的字符串。
下图是显示typeof运算符堆各种表达式的执行结果:
表达式值 | 返回结果 |
Underfind | underfind |
null | object |
Boolean | boolean |
Number | number |
String | string |
Object(没有实现[[Call]]属性的内建对象) | object |
Object(实现了[[Call]]属性的内建对象) | function |
Object(host 对象) | 由实现决定 |
任何其他对象 | object |
Symbol (ECMAScript 6 新增) | symbol |