首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
桃翁
前端打杂 @蚂蚁集团
·
6年前
关注
屏蔽作者: 桃翁
举报
typeof null 为什么返回 "object"?
网上都说是 bug,但是这个 bug 是怎么产生的可能很少有人知道。
原因是这样的,不同的对象在底层都表示为二进制,在 JavaScript 中二进制前三位都为 0 的话会被判 断为 object 类型,null 的二进制表示是全 0,自然前三位也是 0,所以执行 typeof 时会返回“object”,学到的小伙伴点个赞
展开
今天学到了
等人赞过
分享
6
37
相关推荐
大家好,我今天刚买了这个号,初次加入社区有啥注意的么?
6 赞 ·
39 评论
jym,本人和对象都姓王 宝宝最近就要出生 没有查性别 起啥名字难住了 大家忙帮取一下,谢谢
1 赞 ·
119 评论
大杯拿铁的价格,Manner已经比星巴克用完券的价格贵了
1 赞 ·
9 评论