创建对象的两种方法: new 和 面向对象(对象字面量)
用 new 时:
var o = new Object();
o.name = "lin3615";
alert(o.name);
用面向对象时:
var o ={
"name": "lin3615",
"age": 26
};
或者
var o = {
name : "lin3615",
age: 26
};
alert(o.name)
对象字面量也可以向函数传递大量的参数
function displayInfo(args)
{
var output = '';
if(typeof args.name == "string")
{
output += args.name;
}
if(typeof args.age == "number")
{
output += args.age;
}
alert(output);
}
displayInfo({
name:"lin3615",
age:26
});
displayInfo({
name: "lin3615"
});
访问对象属性时可用点和括号,但推荐用点来访问
var o = new Object();
o.name = "lin3615";
alert(o.name);
alert(o['name']);