javascript的对象和数组_数组

javascript的对象和数组_javascript_02

javascript的对象和数组_数组_03

数组定义的方法很多,如下:

<html>

<head>

<title></title>

<script type="text/javascript">
var a=new arr(5);
var a=new arr();
var a=[2,3,4,8];
var=[2,,4];
var a=new arr(10,"aaa");
var b=10;
var a=[b+10,b-3,b*10];
</script>

</head>

<body>

</body>


</html>


数组遍历的方法有两种,for 和for in 注意两者的区别在于for方法可以输出未定义的数组成员,而for in方法可以自动过滤未定义的数组成员。代码如下,可以自行测试:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>

<title>数组遍历</title>
<style type="text/css">
#show{
width:200px;
height:200px;
}
</style>
<script type="text/javascript">
/*var a = new Array(5);
a[5] = 34;
alert(a.length);*/
var a = [45,3,,12,8];
var str = "";
document.write("<div id='show'>");
/*for( var i = 0 ; i < a.length; i++){
if(a[i]!= undefined)
str += "数组的第"+(i+1)+"个元素:"+a[i]+"<br/>";
}*/
for(var index in a ){
str += "数组的第"+(parseInt(index)+1)+"个元素:"+a[index]+"<br/>";
}
document.write(str + "</div>");
</script>
</head>
<body>



</body>
</html>