方式1.字面量创建对象
//1.格式
var star = {
name : 'pink',
age : 18,
sex : '男',
sayHi : function(){
alert('大家好啊~');
}
};
//2.访问其属性
console.log(star.name) // 调用名字属性
console.log(star['name']) // 调用名字属性
//3.调用方法
star.sayHi(); // 调用 sayHi 方法,注意,一定不要忘记带后面的括号
方式2.利用new Object 创建对象
//1.创建空对象
var andy = new Obect();
//2.给空对象添加属性和方法
andy.name = 'pink';
andy.age = 18;
andy.sex = '男';
andy.sayHi = function(){
alert('大家好啊~');
}
方式3.构造函数创建对象
//1.格式如下
function 构造函数名(形参1,形参2,形参3) {
this.属性名1 = 参数1;
this.属性名2 = 参数2;
this.属性名3 = 参数3;
this.方法名 = 函数体;
}
//2.构造函数的调用格式
var obj = new 构造函数名(实参1,实参2,实参3)