- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
您可能关注的文档
- It应用实务综合题讲述.doc
- IP电话技术与软交换讲述.ppt
- It构成的句型小结讲述.ppt
- ITU-RM.1798建议书讲述.doc
- ITMS终端综合管理系统系统培训资料讲述.ppt
- IT项目管理课程设计-医院电子病历管理系统讲述.doc
- IWE工艺复习题讲述.doc
- IT培训教程讲述.ppt
- Iu接口RANAP信令协议研究讲述.doc
- I标段,地下水泵房基坑开挖施工(添加目录)讲述.doc
- DB44_T+2756-2025碳达峰碳中和培训管理规范.docx
- DB44_T+2765-2025红树林主要病虫害综合防控技术规程.docx
- DB44_T+2757-2025五指毛桃林下栽培技术规程.docx
- DB44_T+2760-2025鳄蜥饲养技术规程.docx
- DB44_T+2754-2025中医医院老年病科病房适老化服务规范.docx
- 中西医临床患者报告结局测量工具选择系统的工作流规范.docx
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
最近下载
- 老年人慢性支气管炎护理查房.pptx VIP
- 广东省惠州市博罗县2024-2025学年七年级上学期期末考试数学试题.pdf VIP
- 数据库优化PPT课件.pptx VIP
- 广东省惠州市惠阳区2024-2025学年七年级上学期期末生物学试题(含答案).pdf VIP
- 一种含铷矿中提取铷的新方法.pptx
- 广东省惠州市博罗县2024-2025学年七年级上学期期末考试英语试题.pdf VIP
- DB11T 2493-2025餐饮服务单位使用丙类液体燃料消防安全管理规范.pdf
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 通航条件影响评价费用招标控制价计算表.doc VIP
- 一级圆柱齿轮减速器机制工艺规程编制.doc VIP
原创力文档


文档评论(0)