一:用字面量创建对象
属性:可简单理解为对象里面的变量
方法:可简单理解为对象里面的函数
区别:
变量与函数可以直接使用,属性与方法不可以直接使用,必须前面加上对象名,遵循对象的调用方法(下面四)
var obj = {
属性名:属性值,
属性名:属性值,
方法名:方法
}
属性值后面是逗号(,),不是分号(;)
二:利用new Object创建对象
var obj = new Object();
obj.属性名 = 属性值;
obj.属性名 = 属性值;
此时属性值后面是分号(;)
三:构造函数创建对象
function 构造函数名(属性名,属性名,属性名......){
this.属性名 = 属性名;
this.属性名 = 属性名;
}
var obj = new 构造函数名(属性值,属性值,属性值......);
构造函数名首字母必须大写
new在执行构造函数创建对象是的作用:
四:调用对象
(1).obj.属性名/方法名
(2).obj['属性名/方法名']
五:对象的遍历
遍历对象使用for.....in...