第7章数组.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数组 数组是在JavaScript中使用得比较多的一种数据类型,在本章里将会介绍数组的一些基本概念以及数组对象的属性和方法。 7.1 数组的介绍 数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。 7.1.1 数组 顾名思义,数组(array)就是一些数据的组合。在JavaScript中,数组是一种基本的数据类型,该数据类型是复合型的,即一个数组中可以包含多个元素。可以将数组想象为一个个的格子,每个格子中都能存放一个元素。 由于JavaScript是一种无类型的语言,所以在数组中的每个元素的类型可以不相同。数组中的元素类型可以是数字型、字符串型、布尔型等,甚至也可以是一个数组。 7.1.2 数组元素 数组是数组元素(element)的集合,如图7-1中,每个格子里所存放的就是数组元素。数组为每个数组元素都设置了一个编号,该编号称为下标。通过下标可以存取数组元素值。数组的下标从0开始编号,例如以下代码可以存取数组中的第1个元素值。 arr[0] 7.1.3 多维数组 在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。假设arr数组中的第2个元素是数组,那么如果要获取数组中的第2个元素,可以使用以下语句: var myArr = arr[1]; 7.2 定义数组 在JavaScript中,数组也是一种对象,这种对象称之为数组对象。因此,定义数组时,也可以使用构造函数。JavaScript中定义数组的方法以下4种。 7.2.1 构造函数 数组对象的构造函数有以下3种,因此可以用3种不同的方式来定义数组: new Array() new Array(size) new Array(element1,element2,…) 7.2.2 定义一个空数组 使用不带参数的构造函数可以定义一个没有元素的空数组。可以在定义了空数组之后再设置数组中的元素。(具体内容请参照书。) 7.2.3 通过指定数组长度定义数组 使用“new Array(size)”构造函数可以在定义数组的同时指定数组元素的个数。但是此时并没有为数组元素赋值,所有数组元素的值都为undefined。(具体内容请参照书。) 7.2.4 通过指定数组元素定义数组 使用“new Array(element1,element2,…)”构造函数可以在定义数组的同时指定数组元素的值。其中参数列表中的数据依次为数组中第1个元素、第2个元素……的值。(具体内容请参照书。) 7.2.5 直接定义数组 在JavaScript中还有一种不使用构造函数来定义数组的方式,这种方式直接将数组元素放在一个方括号中,并且元素与元素之间使用逗号隔开。(具体内容请参照书。) 7.3 数组元素 数组是数据的集合,这些数据称为数组的元素。在对数组进行的操作中,最重要的操作可以说是对数组元素的存取操作。 7.3.1 存取数组元素 在JavaScript中,可以通过数组元素存取运算符([])来存取数组元素。在[]运算符的左侧是数组的名称,而在[]之间是数组的下标。在某些语言中,数组的第1个元素的下标为1,而在JavaScript中数组的第1个元素的下标为0。(具体内容请参照书。) 7.3.2 添加数组元素 在JavaScript中,可以为已经定义好的数组添加元素,无论该数组是使用什么方法定义的数组。使用以下方法定义的数组是一个空数组,该数组只有添加了数组元素之后,才能存储数据。(具体内容请参照书。) 7.3.3 删除数组元素 数组元素一旦被定义,就不能被删除。使用delete运算符只能删除数组元素的值,使其回复到未赋值的状态,即元素值为undefined,而不能删除一个数组元素,不能让数组中的元素减少一个。(具体内容请参照书。) 7.3.4 数组元素的个数 数组元素的个数,又称为数组的长度。使用数组对象的length属性可以获得数组的长度。该属性的语法代码如下所示: array.length 7.4 数组的方法 数组是JavaScript中的一种基本数据类型,同时也是JavaScript中的一个内置对象。使用数组对象的方法,可以更加方便地处理数组中的数据。 7.4.1 toString ()方法:将数组转换为字符串 使用toString()方法可以将数组中的元素转换为字符串,元素与元素之间用逗号隔开。(具体内容请参照书。) 7.4.2 join()方法:将数组元素连接成字符串 使用join()方法可以将数组元素连接成字符串,其语法代码如下所示: join() jion(str) (具体内容请参照书。) 7.4.3 push()方法:在数组尾部添

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档