JS--为什么null是对象?

在js中,变量由类型标签和变量值组成。对象的类型标签为0。
而null是一个空指针,在js最初版本使用32位系统,会使用低位存储变量的类型信息,而null也是以000开头,因此null的类型标签也为0,会被识别为对象
但null是全0,这是一个bug

posted @ 2020-11-02 11:28  ashen1999  阅读(1787)  评论(0编辑  收藏  举报