javascript定义数组

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

也可以这样         <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>

定义二维数组         <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>

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   数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值