02.11 对象
2019-02-11 本文已影响0人
xxxQinli
对象字面量
- 里面是多个属性,属性名和属性值之间用冒号连接,多个属性之间用逗号隔开
- 注意:1.对象字面量需要保存;2.属性名可以加引号也可以不加引号(没有区别);
获取对象属性的值
- 1)对象[属性名]
- 2)对象.属性
增/改:添加/修改属性
- 1)对象.属性 = 值
- 2)对象[属性名] = 值
属性存在是修改,不存在是新增
obj.name = '小明';
obj.height = 180;
构造方法
function 类名(参数列表){
this.对象属性
this.对象方法
}
- a. 对象属性: this.属性名 = 值
- b. 对象方法: this.方法名 = 匿名函数
- c. 类名首字母大写
- 可以加默认值
5.创建对象
- 对象 = new 构造方法(),若不加new,则变成了调用函数
- 获取对象属性与方法: 对象.属性 对象.方法
- JS中声明全局变量实质都是添加给window对象的属性
- window.alert - 弹框
- 添加类的全局的属性
- 类名.prototype.属性名 = 属性