创建对象的两种方法:
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']);