<script>
var aa=new Array("a","b","c")
alert(aa)
alert(aa[0])
alert(aa[1])
alert(aa[2])
</script>

解决方案 »

  1.   

    也可以这样<script>
    var aa=new Array(3) //3表示数组的元素个数为3,也可以不声明
    aa[0]="a"
    aa[1]="b"
    aa[2]="c"
    alert(aa)
    alert(aa[0])
    alert(aa[1])
    alert(aa[2])
    </script>
      

  2.   

    定义二维数组<html>
    <head>
    <title>二维数组</title>
    </head>
    <body>
    <h2>JavaScript的二维数组</h2>
    <hr>
    <script language="JavaScript">
    // 建立二维数组
    var users = new Array(5);
    for(var i=0; i<5; i++)
       users[i] = new Array(2);
    users[0][0] = "Joe";
    users[0][1] = "1234";
    users[1][0] = "Jane";
    users[1][1] = "5678";
    users[2][0] = "Tony";
    users[2][1] = "9012";
    users[3][0] = "Tom";
    users[3][1] = "1234";
    users[4][0] = "Merry";
    users[4][1] = "5678";
    // 使用循环显示数组值
    for(var j=0; j<users.length; j++){
       for(i=0; i<users[i].length; i++)
          document.write(users[j][i] + ",");
       document.write("<br>");
    }
    </script>
    </body>
    </html>
      

  3.   

    Array 对象
    提供对创建任何数据类型的数组的支持。arrayObj = new Array()
    arrayObj = new Array([size])
    arrayObj = new Array([element0[, element1[, ...[, elementN]]]])参数
    arrayObj必选项。要赋值为 Array 对象的变量名。size可选项。可选项数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1。element0,...,elementN可选项。要放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组。使用该语法时必须有一个以上元素。说明
    创建数组后,能够用 [ ] 符号访问数组单个元素,例如: var my_array = new Array();
    for (i = 0; i < 10; i++)
       {
       my_array[i] = i;
       }
    x = my_array[4];
    由于 JScript 中的数组的下标是从零开始的,前面例子中最后一条语句访问数组的第五个元素。该元素中保存的值是 4。 如果只向 Array 的构造函数传递了一个参数,而该参数是数字,则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。如果该值为数值,但小于0或不为整数,发生运行时错误。如果传递给 Array 构造函数的是单个值并且不是数值,设置 length 属性为1,而且唯一的元素值成为单个的传入的参数。请注意 JScript 数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。
      

  4.   

    <script>
    var aa=new Array("x","y","z")
    alert(aa);
    alert(aa[0]);
    alert(aa[1]);
    alert(aa[2])
    </script>
      

  5.   

    自定义function生成数组对象
    //一维的
    function arr(len){//len为一维的数组长度
    this.length=len
    }
    //二维的
    function arr2(len1,len2){//len1为二维的数组行,len2为列
    this.length=len1;
    var i;
    for(i=0;i<len1;i++)
    this[i]=new arr(len2);
    }
    你可以用上面两个function定义数组了
    arr1=new arr(3)
    //说明一个一维数组arr1,在以下的代码,你可为你的数组arr1做事了
    //二维的你可以用同样的方法说明.
      

  6.   

    <script>
    var aa=new Array("a","b","c")
    alert(aa)
    alert(aa[0])
    alert(aa[1])
    alert(aa[2])
    </script>