数据类型

149 阅读1分钟

数据类型

原始值类型【基本数据类型】:

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