今天看 《你不知道的JavaScript(上卷)》这本书,突然看到了typeof null 为object的原因,记录保存一下,免得忘了。
如上图:在 js 底层里面,前三位为0的话使用 typeof 就会被判定为object,null转换成二进制时全为0,所以就会判定为object。
js 为什么 typeof null 得到的是 object
最新推荐文章于 2026-01-04 11:09:57 发布
博客探讨了JavaScript中typeof null返回object的原因。在JS底层实现中,由于null转换为二进制全为0,当判断前三位为0时,typeof操作符会将其识别为object类型。
665

被折叠的 条评论
为什么被折叠?



