❶、数组的定义法1:【直接在数组[ ]中赋值】
<script type="text/javascript">
var arr=[1,2,3,5,0];
alert(typeof(arr));
alert("len:"+arr.length);
arr[10]=1;
alert(arr[9]);
alert("len:"+arr.length);
for(var i=0;i<arr.length;i++){
document.write("arr["+i+"]="+arr[i]+"  ");
}
document.write("<hr/>");
</script>
❷、数组的定义法2:【先定义一个空数组,以后再给其赋值】
<script type="text/javascript">
var arr2=[];
arr2[0]=10;
arr2[1]=8;
arr2[3]=-22;
arr2[2]=true;
arr2[4]=" abc ";
arr2[5]=3.1415926;
arr2[6]=[1,1,2.1,5];
for(var i=0;i<arr2.length;i++){
document.write("arr["+i+"]="+arr2[i]+" ");
}
document.write("<hr/>");
</script>
❸、数组的定义法3:【基于对象的用法–new Array(……) 】
<script type="text/javascript">
var a=new Array();
a[1]="hello!";
a[2]=3.1415926;
for(var i=0;i<a.length;i++){
document.write("a["+i+"]="+a[i]+" ");
}
document.write("<hr/>");
var b=new Array(5);
b[0]=23.15;
b[1]="hello,abc!";
b[5]="ERROR";
for(var i=0;i<b.length;i++){
document.write("b["+i+"]="+b[i]+" ");
}
document.write("<hr/>");
var c=new Array( 5, 1, 4, 5, 6, 90 );
c[0]="abc";
c[1]=2.0044;
for(var i=0;i<c.length;i++){
document.write("c["+i+"]="+c[i]+" ");
}
document.write("<hr/>");
</script>