数据类型
原始值类型【基本数据类型】:
undefined
null
NaN Infinity
boolean
number
string
Symbol
可以作为对象的属性(属性的类型不是传统的String了)、创建唯一标识【统一宏管理】、一些内置原理也是基于Symbol的一些属性实现的。
let obj={
name:'zhx',
0:10,
[Symbol()]:100
}
bigint
引用类型:对象、函数:
- Object 普通对象
- Number 数字对象
- String 字符串对象
- Boolean 布尔对象
- Symbol 对象
- Array 数组对象
- RegExp 正侧对象
- Date 日期对象
- Error 错误对象
- Math 数学对象
- JSON对象
- ArrayBuffer DataView
- 生成器函数
- Promise Proxy