# null是对象吗?为什么?

null不是对象。

虽然typeof null会输出object,但是这只是JavaScript存在的一个悠久Bug。

JavaScript的最初版本中使用的是32位系统,为了性能考虑使用低位存储变量的类型信息,000 开头代表是对象然而null表示为全零,所以将它错误的判断为object

上次更新: 2/26/2020, 5:00:56 PM

关注作者公众号

一起学习成长

前端帮帮忙