//使用带参函数创建对象
function Person(id,name){
this.id=id;
this.name=name;
this.say=function(){
alert(name+"哈哈");
}
}
var p=new Person(110,"狗剩");
document.write("编号:"+p.id+"姓名:"+p.name+"<br/>");
p.say();
//使用Object函数创建对象
var s=new Object();
s.id=120;
s.name="狗娃";
document.write("编号:"+s.id+"姓名:"+s.name+"<br/>");
//使用字面量的方式创建对象
第一种:
var e={};
e.id=130;
e.name="哈哈";
e.say=function(){
alert("编号:"+e.id+"姓名:"+e.name);
}
e.say();
第二种:
var p = {
id:110,
name:"狗娃",
say:function(){
alert(this.name+"呵呵");
}
}
document.write("编号:"+ p.id+" 姓名:"+ p.name);
p.say();
//使用无参函数创建对象
function Cat(){}
var cat=new Cat();
cat.id=150;
cat.name="啦啦";
cat.say=function(){
alert("编号:"+ cat.id+" 姓名:"+ cat.name);
}
cat.say();