JavaScri的pt 数组及Array对象.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScri的pt 数组及Array对象

数组本节内容数组的定义数组的创建数组常见的操作数组数组的概念 :JavaScript数组是指将多个数据对象编码存储、提供一致的存取方式的集合 。与其它程序语言不同的是,JavaScript的数组元素的数据类型可以不相同。 数组元素数组元素:是指存储在数组中并赋予唯一索引号的数据段 。各元素的数据类型可以是任意有效的JavaScript数据类型,元素按添加进数组的顺序存储于数组中。 单维数组与多维数组等效的数组创建数组var Obj = new Array();创建一个空数组 数组在创建时可以不包含任何元素数据,即空数组。创建后返回一个数组对象,使用该对象可以往数组中添加元素。通过指定数组长度创建数组 在创建数组时可以指定数组的元素长度,通过这种方式可以创建一个有指定元素个数的数组对象 。通过指定数组元素创建数组新建的数组将包含创建时指定的元素,通常用在数据已经准备就绪的场合。直接创建数组JavaScript创建数组的另一种简便的方式是使用“[]”运算符直接创建,数组的元素也是创建时被指定。var Obj = new Array( Size );var Obj = new Array( 元素1, 元素2, …, 元素N );var Obj = [ 元素1, 元素2, 元素3, …, 元素N ];数组操作读取数组元素 添加数组元素 删除数组元素 数组元素的个数 读取数组元素var products = new Array( “洗衣粉”, “香皂”, “洗洁精” ); // 商品列表var product = products[ 1 ]; // 取出第二种商品读取数组元素最简单的方法就是使用“[]”运算符,使用“[]”运算符可以一次读取一个数组元素,语法如下:数组名[下标索引]目标元素通常由下标索引号决定,例如读取第一个元素为“数组名[0]”,依此类推 下面的代码从一个填有商品名字数组中读出第二种商品的名字。 遍历数组中的元素 script language=JavaScript var obj = new Array(1,2,3); for(var i =0;iobj.length;i++){ document.write(obj[i]+br/) } /script数组对象的length(长度)属性指示了数组元素的个数。通过设定length属性可以指定数组的长度。 在得知长度情况下可以方便的遍历整个数组,读取数组元素个数信息的方法如下代码所示:尽管指定了数组的length属性,真正的有效元素只包含已经存入数据的元素,其它没有真正填充数据的元素仍然为空。 遍历数组元素for ( n in set){ 语句组;}for-in语句是for语句的一个变体,同样是for循环语句for-in通常用于遍历某个集合的每个元素,比如数组由很多元素,其元素索引构成了一个集合,使用for-in语句可以遍历该集合,进而取得所有元素数据 。案例01 body !--文档体--02 h1通过指定元素创建数组/h1 !--标题--03 script language=javascript // 脚本程序开始04var students = new Array( Peter, Tom, Vicky, Jet ); 05 for( n in students ) // 逐个输出数组中的名字06 {07document.write( students[n] + ); // 将名字写入当前文档流中08 }09 /script !-- 脚本程序结束 --10 /body Array对象concat() 连接两个或更多的数组,并返回结果。join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。pop() 删除并返回数组的最后一个元素push() 向数组的末尾添加一个或更多元素,并返回新的长度。reverse() 颠倒数组中元素的顺序。shift() 删除并返回数组的第一个元素slice() 从某个已有的数组返回选定的元素sort() 对数组的元素进行排序splice() 删除元素,并向数组添加新元素。toSource() 返回该对象的源代码。toString() 把数组转换为字符串,并返回结果。toLocaleString() 把数组转换为本地数组,并返回结果。unshift() 向数组的开头添加一个或更多元素,并返回新的长度。valueOf() 返回数组对象的原始值添加元素数组名.push( [ 元素1, [ 元素2, […, [元素N ] ] ] ] );数组名.unshift( [元素1, [ 元素2, [ 元素3, […, [元素N ] ] ] ] ] );pushpush方法一次可以添加单个

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档