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

JavaScript021

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

undefined 、 null 、 string 、 number 、 boolean 、 symbol(es6新增)

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

:js中有5种数据类型:Undefined、Null、Boolean、Number和String。还有Object和数组Array。

JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型