零基础学JavaScript数组

零基础学JavaScript数组

ID:39423561

大小:487.81 KB

页数:30页

时间:2019-07-03

零基础学JavaScript数组_第1页
零基础学JavaScript数组_第2页
零基础学JavaScript数组_第3页
零基础学JavaScript数组_第4页
零基础学JavaScript数组_第5页
资源描述:

《零基础学JavaScript数组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数组数组是在JavaScript中使用得比较多的一种数据类型,在本章里将会介绍数组的一些基本概念以及数组对象的属性和方法。7.1数组的介绍数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。7.1.1数组顾名思义,数组(array)就是一些数据的组合。在JavaScript中,数组是一种基本的数据类型,该数据类型是复合型的,即一个数组中可以包含多个元素。可以将数组想象为一个个的格子,每个格子中都能存放一个元素。由于JavaScript是一种无类型的语言,所以在数组中的每个元素的类型可

2、以不相同。数组中的元素类型可以是数字型、字符串型、布尔型等,甚至也可以是一个数组。7.1.2数组元素数组是数组元素(element)的集合,如图7-1中,每个格子里所存放的就是数组元素。数组为每个数组元素都设置了一个编号,该编号称为下标。通过下标可以存取数组元素值。数组的下标从0开始编号,例如以下代码可以存取数组中的第1个元素值。arr[0]7.1.3多维数组在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。假设arr数组中的第2个元素是数组,那么如果要获取数组中的第2个元素,可以使用以下语句:varm

3、yArr=arr[1];7.2定义数组在JavaScript中,数组也是一种对象,这种对象称之为数组对象。因此,定义数组时,也可以使用构造函数。JavaScript中定义数组的方法以下4种。7.2.1构造函数数组对象的构造函数有以下3种,因此可以用3种不同的方式来定义数组:newArray()newArray(size)newArray(element1,element2,…)7.2.2定义一个空数组使用不带参数的构造函数可以定义一个没有元素的空数组。可以在定义了空数组之后再设置数组中的元素。(具体内容请参照书。)7.2.3通过指定数组长度定义数组使用“new

4、Array(size)”构造函数可以在定义数组的同时指定数组元素的个数。但是此时并没有为数组元素赋值,所有数组元素的值都为undefined。(具体内容请参照书。)7.2.4通过指定数组元素定义数组使用“newArray(element1,element2,…)”构造函数可以在定义数组的同时指定数组元素的值。其中参数列表中的数据依次为数组中第1个元素、第2个元素……的值。(具体内容请参照书。)7.2.5直接定义数组在JavaScript中还有一种不使用构造函数来定义数组的方式,这种方式直接将数组元素放在一个方括号中,并且元素与元素之间使用逗号隔开。(具体内容请

5、参照书。)7.3数组元素数组是数据的集合,这些数据称为数组的元素。在对数组进行的操作中,最重要的操作可以说是对数组元素的存取操作。7.3.1存取数组元素在JavaScript中,可以通过数组元素存取运算符([])来存取数组元素。在[]运算符的左侧是数组的名称,而在[]之间是数组的下标。在某些语言中,数组的第1个元素的下标为1,而在JavaScript中数组的第1个元素的下标为0。(具体内容请参照书。)7.3.2添加数组元素在JavaScript中,可以为已经定义好的数组添加元素,无论该数组是使用什么方法定义的数组。使用以下方法定义的数组是一个空数组,该数组只有

6、添加了数组元素之后,才能存储数据。(具体内容请参照书。)7.3.3删除数组元素数组元素一旦被定义,就不能被删除。使用delete运算符只能删除数组元素的值,使其回复到未赋值的状态,即元素值为undefined,而不能删除一个数组元素,不能让数组中的元素减少一个。(具体内容请参照书。)7.3.4数组元素的个数数组元素的个数,又称为数组的长度。使用数组对象的length属性可以获得数组的长度。该属性的语法代码如下所示:array.length7.4数组的方法数组是JavaScript中的一种基本数据类型,同时也是JavaScript中的一个内置对象。使用数组对象的

7、方法,可以更加方便地处理数组中的数据。7.4.1toString()方法:将数组转换为字符串使用toString()方法可以将数组中的元素转换为字符串,元素与元素之间用逗号隔开。(具体内容请参照书。)7.4.2join()方法:将数组元素连接成字符串使用join()方法可以将数组元素连接成字符串,其语法代码如下所示:join()jion(str)(具体内容请参照书。)7.4.3push()方法:在数组尾部添加元素使用push()方法可以在数组的尾部添加元素,数组的长度会因此而增加。push()方法的语法代码如下所示:push(value,…)(具体内容请参照书

8、。)7.4.4concat()方法:添

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。