一、js对象
var person1 = new Object(); //第一种方式
person1.name = "zhang";
person1.age = 18;
var person2 = {name:"zhang", age:18}; //第二种方式
二、js对象取值
//1.对象.属性 2.对象[属性]
alert(person1.name);
alert(person1["name"]);
for(var v in person1){ //foreach遍历 v为name、age
alert(v+""+person1[v]);
}
三、js数组
var jsArray1 = new Array(); //第一种方式
jsArray1[0] = "a";
jsArray1[1] = "b";
var jsArray2 = new Array("a", "b"); //第二种方式
var jsArray3 = ["a", "b"]; //第三种方式
四、js数组取值
//数组名[下标]
for(var i=0; i<jsArray1.length; i++){ //for遍历
alert(jsArray1[i]);
}
for(var i in jsArray1){ //foreach遍历i为0、1
alert(jsArray1[i]);
}