JavaScript学习(四)
对象
JavaScript中内置了很多对象,通过JavaScript与Html交互就是对DOM的操作,比如window就是一个对象,document也是一个对象等等。
访问一个对象的属性和方法很简单,直接使用点(.)来访问,比如:document.write()方法,str.length属性等等。
另外我们在访问对象的属性时候还可以通过数组的形式来访问。比如有个对象image,有两个属性width,height,那么我们除了可以使用image.width和image.height来访问image对象的width和height之外,还可以使用image["width"]和image["height"]来访问
注意:仅仅用在对象的属性上面,不可用在对象方法上。
建立对象的方法有:
var1={x:1,y:2,z:3};
也可以套嵌
var1={lst1:{x:1,y:2},lst2:{z:3,o:4}};
//循环输出
for(it in var1)
{
for(rt in var1[it])
{
document.write(var1[it][rt]);
}
}
输出结果为:
1
2
3
4
最后还有一种创建对象的方法就是利用Object对象
var1 = new Object() //建立一个对象
var1.lft = "left"; //开始分配属性
var1.rht = "right";
document.write(var1.lft);
document.write(var1.rht);
for(it in var1)
document.write(var1[it]);
输出结果:
left
right
left
right