typeof null 为什么是object

不同的对象在底层都表示为二进制,再js中二进制的前三位都为0的时候会被判断为object类型,null的二进制表示是全0,所以前三位也是0,执行typeof时会返回“object”。这个bug是第一版js留下来的,在这个版本,数值以32字节存储,由标志位(1~3个字节)和数值组成。

前端问题总结 文章被收录于专栏

总结一些前端常见的面试笔试题,来和大家分享鸭

全部评论

相关推荐

榕城小榕树:1200单休,我去干点啥别的不好
点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
06-24 19:27
云南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务