导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

JS 参考手册

JS 参考手册(字母排序)

JavaScript

JS Arrays JS Boolean JS Classes JS Dates JS Error JS Global JS Iterators JS JSON JS Maps JS Math JS Numbers JS Objects JS Operators JS Assignment JS Arithmetic JS Comparison JS Logical Operators JS Bitwise Operators JS Misc Operators JS Precedence JS Promises JS RegExp Patterns JS RegExp Reference JS Sets JS Statements JS Strings

JavaScript typeof运算符


示例

typeof "John"   // Returns string
typeof 3.14     // Returns number
亲自试一试 »

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

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。