数据类型
基本数据类型
Number: 包括整数和浮点数String: 文本数据,使用单引号或双引号括起来Boolean: 只有两个值 true 和 falseNull: 表示一个空值或没有值的对象Undefined: 表示一个未被赋值的变量的值Symbol: 唯一的标识符,用于对象属性的访问BigInt: 用于表示大于 2^53 - 1 的整数
引用数据类型
Object: 复杂数据类型,用于存储多个值和属性Array: 特殊的对象,用于存储有序的多个值Function: 可执行的代码块,用于封装可重复使用的逻辑
ECMAScript 2020 (ES11) 规范中正式添加了一种新的数据类型:
tips
基础类型存储在栈内存中,变量记录原始值,引用类型存储在堆内存中,变量记录引用地址。