15、JavaScript 对象深入解析与实践

JavaScript对象深度解析与应用

JavaScript 对象深入解析与实践

1. 理解对象

在 JavaScript 中,变量可以存储不同类型的值,主要分为原始值(primitive values)和引用值(reference values)。原始值包括数字、字符串、布尔值等,而对象则属于引用值。

var x = 3;

这里的变量 x 存储的是一个原始值,即数字 3。

var myCar = {...};

当我们使用对象字面量创建一个对象并将其赋值给变量 myCar 时, myCar 存储的是对该对象的引用,而不是对象本身。

下面是原始值和引用值的对比:
| 值类型 | 存储内容 | 示例 |
| ---- | ---- | ---- |
| 原始值 | 具体的值 | 如 3、”hello”、true |
| 引用值 | 对象的引用 | 如 myCar 指向一个 Car 对象 |

初始化原始变量和对象变量的方式也有所不同:
- 初始化原始变量时,直接将值存储在变量中。
- 初始化对象变量时,变量存储的是对象的引用。

我们不需要关心 JavaScript 解释器如何表示对象引用,只需要知道可以使用点符号(dot notation)来访问对象及其属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值