目标:
- 能够说出为什么需要对象
- 能够使用字面量创建对象
- 能够使用构造函数创建对象
- 能够说出new的执行过程
- 能够遍历对象
1. 什么是对象
在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。
对象是由属性和方法组成的。
- 属性:事物的特征,在对象中用属性来表示(常用名词)
- 方法:事物的行为,在对象中用方法来表示(常用动词)
2. 创建对象
- 使用字面量创建对象
- 使用
new Object
创建对象 - 利用构造函数创建对象
2.1 字面量创建对象
使用 {}
创建,包含属性和方法,采用键值对表示,(键 属性名:值 属性值),创建的对象称为对象字面量。
对象的调用:
调用对象的属性:(1)对象名 . 属性名 (2)对象名 [ ' 属性名 ' ]
调用对象的方法:对象名.方法名()