一维数组:
var arr=new Array();
alert(arr.length);
二维数组:
var arr=new Array(2);
arr[0]=new Array(2);
arr[0][0]=2;
alert(arr[0][0]);

解决方案 »

  1.   

    更正一下:
    var arr=new Array(2);
    arr[0]=9;
    alert(arr[0]);
    初始化
    for(i=0;i<arr.length;i++)
    {
      arr[i]=i;
    }
    需要注意的是,for里面的i不要写成int i
      

  2.   

    如果数组是一维数组的话可以直接用数组的length属性得到数组中元素的个数。如:
    var array = Array(1,2,3);
    alert(array.length);如果是要得到一个多维数组的元素的个数的话可以用以下方法:
    var number = [1,[2,3],[4,[5,6],7,8,[9,[10]]]];
    var sum = 0;
    function arrayElement (array) {
    for (var i=0; i<array.length; i++) {
    if (array[i].length)
    arrayElement(array[i]);
    else sum ++;
    }
    return sum;
    }
    alert(arrayElement(number));