首页 > 其他 > 详细

typeof使用笔记

时间:2017-01-15 15:49:40      阅读:188      评论:0      收藏:0      [点我收藏+]

typeof操作符返回一个字符串,表示未经计算的操作数的类型

 

以下是可能值的列表

类型                结果

Undefined           "undefined"

Null              "null"

Boolean           "boolean"
Number                              "number"

String                                "string"

Symbol(ECMAScript6新增)    "symbol"

宿主对象(由JS环境提供)          Implementation-dependent

函数对象                              "function"

任何其他对象                        "object"

 

为什么typeof Null 为 "object"而不是"null"?

在Javascript最初的实现中,javascript中的值是由一个表示类型的标签和实际数据值表示的,而对象的类型标签为0。由于null代表空指针(大多数平台下的值为0x00),因此它的类型标签也成了0...历史错误,typeof null 便错误的返回"object"

typeof使用笔记

原文:http://www.cnblogs.com/yanze/p/6287169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!