js中原始类型有哪几种?null是对象吗?

2019-05-31  本文已影响0人  八点半的星光1101

原始类型:

undefinednullstringnumberbooleansymbol(es6新增)

null并不是对象:

null其实并不是一个对象,尽管typeof null 输出的是object,但是这其实是一个bug。在js最初的版本中使用的是32位系统,为了性能考虑地位存储变量的类型信息,000开头表示为对象类型,然而null为全0,故而null被判断为对象类型。

上一篇 下一篇

猜你喜欢

热点阅读