创建对象
//1、字面量方式创建对象
var student = {
name:"小明",
age:18,
study:function(){
console.log("会学习")
}
}
//2、工厂模式创建对象
function Student(name,age){
name = name?name:"隔壁老王";
age = age?age:30;
var student = {
name:name,
age:age,
study:function(){
console.log("会学习")
}
}
return student;
}
var s1 = Student('小明',16)
var s2 = Student('小黑',18)
var s3 = Student()
console.log(s1)
console.log(s2)
console.log(s3)
var man = {
hand:"手",
leg:"脚",
eat:function(){
console.log("能吃饭")
}
}
//3构造函数的方式创建对象
function Teacher(name,age){
name = name?name:"隔壁老王";
age = age?age:30;
//console.log(this)
this.name = name;
this.age = age
this.teach