请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

null 是引用类型

很多地方都说这是 JS 存在的一个悠久 Bug,在 JS 的最初版本中使用的是 32 位系统,为了性能考虑使用低位存储变量的类型信息,000 开头代表是对象,然而 null 表示为全零,所以将它错误的判断为 object 。

正在回答

2回答

是的,有这个说法,你查的还挺仔细,点赞!

但对于 null 是否是引用类型这个问题,就没必要这么钻牛角尖了,知道它是个什么、它如何表现就行了。

0 回复 有任何疑惑可以回复我~
  • 提问者 诺巴蒂 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-11-05 23:11:37
  • h4ck3r #2
    React 团队的 Dan 说 null 是 原始类型,那个是历史bug
    回复 有任何疑惑可以回复我~ 2020-06-04 21:28:11
骑猪跑的程序员 2020-09-03 16:35:35

我也在纠结 null,哈哈。一直就觉得原始类型是包含null的,6个原始+1个引用

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信