02.11 对象

对象字面量

  • 里面是多个属性,属性名和属性值之间用冒号连接,多个属性之间用逗号隔开
  • 注意: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.属性名 = 属性

你可能感兴趣的:(02.11 对象)