在 JavaScript 中,主要有以下几种数据类型:
- Undefined(未定义/未初始化);
- Null(空对象);
- Boolean(布尔值);
- Number(数值,包含 NaN);
- String(字符串);
- Symbol 类型(独一无二的值,ES6 新增);
- Object(对象);
- Array(数组);
- Function(函数)。
其中,基本数据类型有7种,分别是 Number、String、Boolean、Null、Undefined、Symbol(ES6)、BigInt(ES11),这些类型可以直接操作保存在变量中的实际值;引用数据类型有1种,即 Object。