1. 使用字面量创建对象
var stu = {
"name":"zhangsan",
"age":19,
"phone":"13598745685",
"sayHi":function(){
alert('hello')
},
"study":function(){
return 95;
}
};
alert("姓名:" + stu.name)
alert("年龄:" + stu.age)
alert("电话:" + stu.phone)
stu.sayHi()
alert(stu.study())
2. 使用类创建对象 – 无参
function Person(){
this.name = "张三";
this.age = 25;
this.say = function(){
alert('name='+this.name+" ,age="+this.age)
},
this.exam = function(course){
alert('参加'+ course + '考试')
}
}
var zhangsan = new Person();
alert(zhangsan.name)
alert(zhangsan.age)
zhangsan.say()
zhangsan.exam('JavaScript')
3. 使用类创建对象 – 有参
function Person1(name,age){
this.name = name;
this.age = age;
this.say = function(){
alert('name='+this.name+" ,age="+this.age)
}
}
var lisi = new Person1('lisi',20)
lisi.say()