第一种
使用函数来创建一个对象
function Student(name,age) {
this.name = name;
this.age = age;
this.info = function(){
document.write('名字'+this.name+'年龄'+this.age+'<br/>');
}
}
// 创建对象的实例
var stu = new Student('张三', 30);
stu.info();
第二种
使用Object 来创建对象,然后使用赋值来给对象增加属性和方法.
var student = new Object();
student.name = '张三';
student.age = 30;
student.info = function(){
document.write('名字'+this.name+'年龄'+this.age+'<br/>');
}
student.info();
第三种
使用JSON来创建对象
var person = {
'name':'张三',
'age':30,
'info':function () {
document.write('父亲名字:'+this.name+',年龄:'+this.age+'<br/>');
for (var child in this.sons) {
document.write('孩子名字:'+this.sons[child].name+',年龄:'+this.sons[child].age+'<br/>');
}
},
'sons':[
{
'name':'jack',
'age':3
},
{
'name':'rose',
'age':5
}
]
}
person.info();