//第一种:大括号
var obj={
name:'张三',
age:18,
sex:true,
sayHi:function(){
console.log('hello第一种方法');
}
}
obj.sayHi();
//第二种:new Object对象
var person=new Object();
person.name='李四';
person.age='14';
person.sex=false;
person.sayHi=function(){
console.log('hello第二种方法');
}
person.sayHi();
//第三种方法:工厂函数方法
function creatObeject(name,age,sex){
var obj=new Object();
obj.name=name;
obj.age=age;
obj.sex=sex;
obj.sayHi=function(){
console.log('hello第三种方法');
}
return obj;
}
var person1=creatObeject('陈二',55,true);
person1.sayHi();
//第四种方法:自定义构造函数方法
function Person(name,age,sex){
this.name=name;
this.age=age;
this.sex=sex;
this.sayHi=function(){
console.log('hello第四种方法');
}
}
var person2=new Person('杨五',88,true);
person2.sayHi();