//1. 字面量的创建方式
var person1 = {
name:'chen',
age:24,
sex:'男',
eat:function(){
console.log('吃操作');
}
}
console.log(person1.name);
console.log(person1.age);
console.log(person1.sex);
console.log(person1.eat());
console.log(person1 instanceof Object); //true
//2.系统构造函数
var person2 = new Object();
person2.name = 'chen';
person2.age = 24;
person2.sex = '男';
person2.eat = function(){
console.log('吃操作');
};
console.log(person2.name);
console.log(person2.age);
console.log(person2.sex);
console.log(person2.eat());
console.log(person2 instanceof Object); //true
//3.自定义构造函数
function Person(name,age,sex){
this.name = name;
this.age = age;
this.sex = sex;
this.eat = function(){
console.log('吃操作');
}
}
var person3 = new Person('chen',24,'男');
console.log(person3.name);
console.log(person3.age);
console.log(person3.sex);
console.log(person3.eat());
console.log(person3 instanceof Object); //true
console.log(person3 instanceof Person); //true