零基础学JavaScript数组.ppt
《零基础学JavaScript数组.ppt》由会员分享,可在线阅读,更多相关《零基础学JavaScript数组.ppt(30页珍藏版)》请在三一办公上搜索。
1、第7章 数组,数组是在JavaScript中使用得比较多的一种数据类型,在本章里将会介绍数组的一些基本概念以及数组对象的属性和方法。,7.1 数组的介绍,数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。,7.1.1 数组,顾名思义,数组(array)就是一些数据的组合。在JavaScript中,数组是一种基本的数据类型,该数据类型是复合型的,即一个数组中可以包含多个元素。可以将数组想象为一个个的格子,每个格子中都能存放一个元素。由于JavaScript是一种无类型的语言,所以在数组中的每个元素的类型可以不相同。数组中的
2、元素类型可以是数字型、字符串型、布尔型等,甚至也可以是一个数组。,7.1.2 数组元素,数组是数组元素(element)的集合,如图7-1中,每个格子里所存放的就是数组元素。数组为每个数组元素都设置了一个编号,该编号称为下标。通过下标可以存取数组元素值。数组的下标从0开始编号,例如以下代码可以存取数组中的第1个元素值。arr0,7.1.3 多维数组,在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。假设arr数组中的第2个元素是数组,那么如果要获取数组中的第2个元素,可以使用以下语句:var myArr=arr1;,7.2 定义数组,在
3、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)”构造函数可以在定义数组的同
4、时指定数组元素的个数。但是此时并没有为数组元素赋值,所有数组元素的值都为undefined。(具体内容请参照书。),7.2.4 通过指定数组元素定义数组,使用“new Array(element1,element2,)”构造函数可以在定义数组的同时指定数组元素的值。其中参数列表中的数据依次为数组中第1个元素、第2个元素的值。(具体内容请参照书。),7.2.5 直接定义数组,在JavaScript中还有一种不使用构造函数来定义数组的方式,这种方式直接将数组元素放在一个方括号中,并且元素与元素之间使用逗号隔开。(具体内容请参照书。),7.3 数组元素,数组是数据的集合,这些数据称为数组的元素。在对
5、数组进行的操作中,最重要的操作可以说是对数组元素的存取操作。,7.3.1 存取数组元素,在JavaScript中,可以通过数组元素存取运算符()来存取数组元素。在运算符的左侧是数组的名称,而在之间是数组的下标。在某些语言中,数组的第1个元素的下标为1,而在JavaScript中数组的第1个元素的下标为0。(具体内容请参照书。),7.3.2 添加数组元素,在JavaScript中,可以为已经定义好的数组添加元素,无论该数组是使用什么方法定义的数组。使用以下方法定义的数组是一个空数组,该数组只有添加了数组元素之后,才能存储数据。(具体内容请参照书。),7.3.3 删除数组元素,数组元素一旦被定义,
6、就不能被删除。使用delete运算符只能删除数组元素的值,使其回复到未赋值的状态,即元素值为undefined,而不能删除一个数组元素,不能让数组中的元素减少一个。(具体内容请参照书。),7.3.4 数组元素的个数,数组元素的个数,又称为数组的长度。使用数组对象的length属性可以获得数组的长度。该属性的语法代码如下所示:array.length,7.4 数组的方法,数组是JavaScript中的一种基本数据类型,同时也是JavaScript中的一个内置对象。使用数组对象的方法,可以更加方便地处理数组中的数据。,7.4.1 toString()方法:将数组转换为字符串,使用toString(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 JavaScript 数组
链接地址:https://www.31ppt.com/p-6033944.html