JavaScript typeof运算符
JavaScript typeof
typeof 运算符返回变量、对象、函数或表达式的类型。
请注意:
- NaN 的数据类型是数字
- 数组的数据类型是对象
- 日期的数据类型是对象
- null 的数据类型是对象
- 未定义变量的数据类型是未定义
示例
typeof "John"
typeof 3.14
typeof NaN
typeof false
typeof [1, 2, 3, 4]
typeof {name:'John', age:34}
typeof new Date()
typeof function () {}
typeof myCar
typeof null亲自试一试 »注意
您不能使用 typeof 来判断 JavaScript 对象是数组还是日期。
数组和日期都返回对象类型。
浏览器支持
typeof 是 ECMAScript 1(JavaScript 1997)的一项特性。
所有浏览器均支持此功能:
| Chrome | Edge | Firefox | Safari | Opera |
