首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
朝海夕阳
掘友等级
web前端开发
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 25
沸点 1
赞
26
返回
|
搜索文章
赞
文章( 25 )
沸点( 1 )
桃翁
前端打杂 @蚂蚁集团
·
5年前
举报
typeof null 为什么返回 "object"?
网上都说是 bug,但是这个 bug 是怎么产生的可能很少有人知道。
原因是这样的,不同的对象在底层都表示为二进制,在 JavaScript 中二进制前三位都为 0 的话会被判 断为 object 类型,null 的二进制表示是全 0,自然前三位也是 0,所以执行 typeof 时会返回“object”,学到的小伙伴点个赞
展开
今天学到了
分享
6
37
关注了
20
关注者
1
收藏集
22
关注标签
18
加入于
2019-11-13