JavaScript 数据类型、值与变量全解析
1. JavaScript 类型概述
JavaScript 中的类型可分为两大类:基本类型和对象类型。
- 基本类型 :
- 数字(Number) :用于表示整数和近似实数。
- 字符串(String) :文本字符串。
- 布尔值(Boolean) :表示真或假。
- 特殊值 : null
和 undefined
属于基本值,但不属于上述三类,它们各自构成特殊类型。ES6 还引入了 Symbol
类型,用于定义语言扩展且不影响向后兼容性。
- 对象类型 :除了数字、字符串、布尔值、 Symbol
、 null
和 undefined
之外的所有值都是对象。对象是属性的集合,每个属性都有名称和值(可以是基本值或另一个对象)。JavaScript 还定义了一些特殊对象类型,如数组、 Set
、 Map
、 RegExp
、 Date
、 Error
等。
JavaScript 与一些静态语言不同,函数和类不仅是语言语法的一部分,它们本身也是可以被操作