JavaScript数组精选.docVIP

  • 11
  • 0
  • 约1.22万字
  • 约 11页
  • 2016-12-02 发布于湖北
  • 举报
JavaScript数组   JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。 一、数组的声明   常规方式声明:     1、var arrName = new Array();//创建一个数组     2、var arrName = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度     3、var arrName =new Array(孤傲苍狼,白虎神皇,灭世魔尊);//创建一个数组,并初始化数组的内容   注意:虽然var arrName = new Array([size]);指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为2,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。   Array的简化声明     1、普通数组初始化:var arr = [3, 5, 6, 8, 9]; 范例1: 复制代码 1 script type=text/javascript 2 //JavaScript声明数组的四种方式 3 var arr1 = new Array();//创建一个空数组 4 arr1[0]=xdp; 5 arr1[1]=gacl; 6 var arr2 = new Array(2);//创建一个数组并指定长度为2 7 arr2[name0]=xdp;//arr2第一个元素 8 arr2[name1]=gacl;//arr2第二个元素 9 arr2[name2]=xtxd;//arr2第三个元素,arr2虽然在声明时指明了长度为2,但是还是可以添加超过其指明长度的元素 10 var arr3 = new Array(孤傲苍狼,白虎神皇,灭世魔尊);//创建一个数组并初始化数组中的元素 11 var arr4 = [1,true,String];//Array的简化声明 12 13 document.write(遍历arr1中的元素:br/); 14 for(var i in arr1) { 15 document.write(arr1[i]+br/); 16 } 17 document.write(-----------------------------------------------------------------------------br/); 18 document.write(遍历arr2中的元素:br/); 19 for(var i in arr2) { 20 document.write(arr2[\+i+\]=+arr2[i]+br/); 21 } 22 document.write(-----------------------------------------------------------------------------br/); 23 document.write(遍历arr3中的元素:br/); 24 for(var i in arr3) { 25 document.write(arr3[i]+br/); 26 } 27 document.write(-----------------------------------------------------------------------------br/); 28 document.write(遍历arr4中的元素:br/); 29 for(var i in arr4) { 30 document.write(arr4[i]+br/); 31 } 32 /script 复制代码 运行结果:    范例2: 复制代码 1 script type=text/javascript 2 var names = new Array();//普通方式声明数组,不需要指明数组的长度 3 names[0] = 孤傲苍狼; 4 names[1] = 白虎神皇; 5 names[2] = 灭世魔尊; 6 for (var i = 0; i names.length; i++) { 7 do

文档评论(0)

1亿VIP精品文档

相关文档