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

原始类型:

undefinednullstringnumberbooleansymbol(es6新增)

null并不是对象:

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

猜你喜欢

转载自blog.csdn.net/weixin_33965305/article/details/90788632