JavaScript 有8种数据类型
值类型(基本类型):
Number(数字):表示数值
整数、浮点数
特殊值(Infinity) 和 (-Infinity):表示正无穷和负无穷,通常在除以 0 或超出 Number 的表示范围时出现。
NaN(Not-a-Number):表示“不是数字”,在试图进行非法数学操作(如 0 / 0 或 Math.sqrt(-1))时出现。
进制数:
0x
或0X
开头的数字0b
或0B
开头的数字(^ES6+)0o
或0O
开头的数字(^ES6+)String(字符串):表示多字符数据,使用引号(单引号或双引号)括起来。
Boolean(布尔值):表示真(true)或false(假)。
Null(空):表示一个空值或没有值的对象。
Undefined(未定义):表示一个未被赋值的变量的值。
Symbol(符号)
Symbol 是 ECMAScript 2015 (ES6) 引入了一种新的原始数据类型,表示独一无二的值。
BigInt(大整数)
在 ECMAScript 2020 (ES11) 规范中正式被添加BigInt数据类型。于对“大整数”的表示和操作。
结尾用n表示:例如 1024n
引用数据类型: