let n = 123 n = 1.23
number 类型代表整数和浮点数。
特殊值:Infinity、-Infinity 和 NaN
alert(1 / 0) // Infinity alert(Infinity) // Infinity
alert('num' / 2) // NaN alert('num' / 2 + 5) // NaN
用于表示任意长度的整数。
可通过 n 附加到整数字段的末尾来创建 BigInt 值
// 尾部的 "n" 表示这是一个 BigInt 类型 const bigInt = 1234567890123456789012345678901234567890n;
let name = 'Hello' alert(`Hello,${name}!`) alert(`this result is,${1+2}!`)
true 和 false
代表“无”、“空”或“值未知”的特殊值。
undefined 的含义是 未被赋值。
返回参数类型。
typeof undefined // "undefined" typeof 0 // "number" typeof 10n // "bigint" typeof true // "boolean" typeof "foo" // "string" typeof Symbol("id") // "symbol" typeof Math // "object" (1) typeof null // "object" (2) typeof alert // "function" (3)
JavaScript 中有八种基本的数据类型(译注:前七种为基本数据类型,也称为原始类型,而 object 为复杂数据类型)。
我们可以通过 typeof 运算符查看存储在变量中的数据类型。