JavaScript 对象深入解析与实践
1. 理解对象
在 JavaScript 中,变量可以存储不同类型的值,主要分为原始值(primitive values)和引用值(reference values)。原始值包括数字、字符串、布尔值等,而对象则属于引用值。
var x = 3;
这里的变量 x 存储的是一个原始值,即数字 3。
var myCar = {...};
当我们使用对象字面量创建一个对象并将其赋值给变量 myCar 时, myCar 存储的是对该对象的引用,而不是对象本身。
下面是原始值和引用值的对比:
| 值类型 | 存储内容 | 示例 |
| ---- | ---- | ---- |
| 原始值 | 具体的值 | 如 3、”hello”、true |
| 引用值 | 对象的引用 | 如 myCar 指向一个 Car 对象 |
初始化原始变量和对象变量的方式也有所不同:
- 初始化原始变量时,直接将值存储在变量中。
- 初始化对象变量时,变量存储的是对象的引用。
我们不需要关心 JavaScript 解释器如何表示对象引用,只需要知道可以使用点符号(dot notation)来访问对象及其属性。
JavaScript对象深度解析与应用
超级会员免费看
订阅专栏 解锁全文
1531

被折叠的 条评论
为什么被折叠?



