第一种,构造函数方式
第二种 new Object方式
第三种 Json格式
function Person(name,age){
this.name=name;//成员变量
this.age = age;//成员变量
Person.company = "Sun";//这是一个静态变量
this.info = function(){
alert(this.name+"-"+this.age);
}
}
Person.prototype.sing = function(){
alert(this.name+"在唱歌...");
}
var person = new Person("nicholas",30);
person.info();
person.sing();
第二种 new Object方式
var obj = new Object();
obj.name = "nicholas";
obj.age = 30;
obj.info = function(){
alert(this.name+"-"+this.age);
}
第三种 Json格式
var person = {
name:"nicholas",
age:30,
info:function(){
alert(this.name+"-"+this.age);
}
};