数组的定义方法有三种
方法一
<script type="text/javascript">
var arr=[1,3,4,6];
arr[6]=1;
arr[8]=8;
for(var i=0;i<arr.length;i++){
document.write("arr["+i+"]="+ arr[i] +" " );
}
</script>
方法二
<script type="text/javascript">
var arr2=[];
arr2[0]=10;
arr2[1]=5;
for(var i=0;i<arr2.length;i++){
document.write("arr2["+i+"]="+ arr2[i] +" " );
}
</script>
js数组有两个特点: 1)长度是可变的,未赋值的元素值为:undefined2)元素类型可任意。总之,js语言中只有唯一的一个容器”数组”,它把java中的数组和集合的功能集于一身
方法三
<script type="text/javascript">
var a=new Array();
a[0]=1;
a[1]=2;
for(var i=0;i<a.length;i++){
document.write(a[i] +" ");
}
document.write("<br/>");
var b=new Array(5);
b[0]=11;
b[1]=12;
for(var i=0;i<b.length;i++){
document.write(b[i] +" ");
}
document.write("<br/>");
var bb=new Array(5,6,7,2);
bb[0]=11;
bb[1]=12;
for(var i=0;i<bb.length;i++){
document.write(bb[i] +" ");
}
document.write("<br/>");
</script>