位置:电子教程 > JavaScript教程 (如果看不到内容请使用360浏览器) 推荐学习资源
课程概要
JavaScript入门
JavaScript 语法
JavaScript 变量
JavaScript 数据类型
JavaScript 对象
JavaScript 函数
JavaScript 作用域
JavaScript 事件
JavaScript 字符串
JavaScript 运算符
JavaScript 比较 和 逻辑运算符
JavaScript if...Else 语句
JavaScript switch 语句
JavaScript for 循环
JavaScript while 循环
JavaScript break 和 continue 语句
JavaScript typeof, null, 和 undefined
JavaScript 类型转换
JavaScript 正则表达式
JavaScript 错误 - throw、try 和 catch
当前阅读教程:JavaScript教程 > typeof 操作符
阅读(22555525)      收藏       赞(5685)      分享
上一篇: JavaScript 类型转换 下一篇: constructor 属性

你可以使用 typeof 操作符来查看 JavaScript 变量的数据类型。

实例

typeof "John"                    // 返回 string

typeof 3.14                      // 返回 number

typeof NaN                       // 返回 number

typeof false                     // 返回 boolean

typeof [1,2,3,4]                // 返回 object

typeof {name:'John', age:34}  // 返回 object

typeof new Date()               // 返回 object

typeof function () {}           // 返回 function

typeof myCar                      // 返回 undefined (如果 myCar 没有声明)

typeof null                       // 返回 object

请注意:

l  NaN 的数据类型是 number

l  数组(Array)的数据类型是 object

l  日期(Date)的数据类型为 object

l  null 的数据类型是 object

l  未定义变量的数据类型为 undefined

l  如果对象是 JavaScript Array JavaScript Date ,我们就无法通过 typeof 来判断他们的类型,因为都是 返回 object


上一篇: JavaScript 类型转换 下一篇: constructor 属性
计算机毕业设计作品网      毕业设计文档网      小程序教程网       毕业设计资料网  |         毕业设计定制QQ:45157718(微信同号)(备注:毕设)