- 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
您可能关注的文档
- HXD3型机车操作使用办法精选.doc
- HyperMesh入门教程精选.ppt
- Hyper-v虚拟机与系统安装配置管理实验精选.doc
- ICPKGPROCESS精选.ppt
- ICS-DT-6使用说明书精选.doc
- ICU病人的镇痛治疗精选.doc
- ICU中的评分系统精选.ppt
- IC封装流程精选.ppt
- IE(工业工程)手法--防错精选.ppt
- IE模特法-精益生产精选.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- CAD软件:CATIA二次开发_CATIAVBA编程基础.docx VIP
- 2025 国家电投 新能源区域化管理实施方案.docx VIP
- 基于 CNN-BiLSTM 的中短期电力负荷预测.docx VIP
- 乘运合同纠纷案代理词吴一诉西安汽车客运有限公司客运合同纠纷案.docx VIP
- 机械设计软件:CATIA二次开发_(8).CATIAVBA高级编程技巧.docx VIP
- 佛教戒律论文开题报告.docx VIP
- 2025春人教版三年级下册英语Unit 2 Expressing yourself Part B Read and write 课件.pptx VIP
- CAD软件:CATIA二次开发_(6).CATIAVBA高级编程技巧.docx VIP
- 火电项目可行性报告.ppt VIP
- 机械设计软件:CATIA二次开发_(3).CATIAVBA编程入门.docx VIP
原创力文档

文档评论(0)