Skip to content

数据类型

基本数据类型

  • Number : 包括整数和浮点数
  • String : 文本数据,使用单引号或双引号括起来
  • Boolean : 只有两个值 true 和 false
  • Null : 表示一个空值或没有值的对象
  • Undefined : 表示一个未被赋值的变量的值
  • Symbol : 唯一的标识符,用于对象属性的访问
  • BigInt : 用于表示大于 2^53 - 1 的整数

引用数据类型

  • Object : 复杂数据类型,用于存储多个值和属性
  • Array : 特殊的对象,用于存储有序的多个值
  • Function : 可执行的代码块,用于封装可重复使用的逻辑

ECMAScript 2020 (ES11) 规范中正式添加了一种新的数据类型:

tips

基础类型存储在栈内存中,变量记录原始值,引用类型存储在堆内存中,变量记录引用地址。