首先目前的JavaScript都是以ES5、ES6为主。
我们最主要了解的应该是ES5的内容,以ES6为辅。
ES5中有6大数据类型:
5种基本数据类型:
字符串类型(string)
数字类型(number)
未定义类型(undefined)
空值类型(null)
布尔类型(boolean)
1种复杂数据类型:Object(对象类型)它不是真的对象类型。
解释:!! 首先javascript本身是不具有对象这种数据结构的,它是JavaScript运用自己所具有的数据结构来模拟【面向对象语言种的对象结构】
ES6中也有6大数据类型:
新增了一种基本数据类型
标记类型(Symbol)
五种复杂数据类型
集合类型(Set)
超级复杂数据类型(Map )
弱引用集合类型(WeakSet )
弱引用 超级复杂数据类型(WeakMap)
类数组类型(TypedArray)