1、对象:是一种数据类型(复合数据类型),用来存储数据。数据格式(key:value)。对象是属性和行为的结合体
2、对象的定义:
(1)使用字面量:{ }
let 对象名 = {
属性名:属性值
方法名:function(【参数】){
函数体语句
}
}
(2)使用Object:
a、let 对象名 = new Object()
对象名.属性名 = 属性值
对象名.方法名 = function(【参数】){
函数体语句
}
b、let 对象名 = new Object({
属性名:属性值
方法名:function(【参数】){
函数体语句
}
})
(3)使用构造函数创建对象
a、定义构造函数:
function 构造函数名(【参数】){
this.属性名 = 属性值
this.方法名 = function(【参数】){
函数体语句
}
}
b、创建对象
let 对象名 = new 构造函数名(【参数】)
3、对象访问属性和方法
对象名.属性名
对象名.方法名(【参数】)