七种数据类型
- String
- Number
- Boolean
- Null
- Undefined
- Symbol
- Object
Object 为引用类型,其余为原始类型。
包装对象
原始类型没有属性和方法。
但是我们经常会这么写:
1 | var n = 123; |
三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的 “包装对象”。
原始类型的值,可以自动当作包装对象调用,即调用各种包装对象的属性和方法。这时,JavaScript 引擎会自动将原始类型的值转为包装对象实例,在使用后立刻销毁实例。