原始类型(Primitive Type)
原始类型 | 值 | 描述 |
Undefined | undefined | 表示变量已声明但未初始化。undefined表示”缺少值”,就是此处应该有一个值,但是还没有初始化。 |
Null | null | null表示”没有对象”,即该处不应该有值。 |
Boolean | true 和 false | 真假值 |
Number | 比如 42 或者 3.14159。特殊值NaN(Not a Number)、Infinity(正无穷)、Infinity(负无穷) | 整数、浮点数等数值类型 浮点类型遵循IEEE 754二进制浮点算术标准。 |
Bigint | ——————— | 大整数 |
String | 比如”hello world” | 可以使用双引号(“)、单引号(‘)或反引号(`)表示 |
Symbol | 比如let sym = Symbol(); | 符号是唯一、不可改变的,用途是确保属性名使用唯一标识符。 |
引用类型(Reference Type)
引用类型 | 值 | 描述 |
Object | 比如{ x: 0 } | 一组属性(properties)的无序集合(collection)。 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/4735.html