七种数据类型
- 六种原始类型
- Boolean
- Null
- Undefined
- Number
- String
- Symbol
- Object
对象
属性
数据属性 =》 键值对
访问器属性 =》有一个或两个访问器函数(get \ set)来存取函数值
标准的对象 和 函数
对象 是键和值之间的映射。键是一个字符串(或Symbol), 值可以是任意类型的值
函数 是一个可被调用的常规对象
日期
显示日期时,使用内建的Date 对象
有序集:数组和类型数组
数组 是一种使用整数作为键属性和长度属性之间关联的常规对象。使得数组是表示列表或集合的最优选择。
类型数组 是Es6新定义的JavaScript内建对象,提供了一个基本的二进制数据缓冲区的类数组视图。
键控集:Maps, Sets, WeakMaps, WeakSets
这些数据结构把对象的引用当作键。
Map 和 WeakMap 把一个值和对象关联起来
Set 和 WeakSet 表示一组对象
结构化数据:JSON
JSON 是一种轻量级的数据交换格式