「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」
数组是 js 中最常用的数据类型之一,属于对象类型中的内置对象。一个数组类型的变量可以保存一批数据,且数据可以是任意数据类型。这里就为大家讲解数组的用法及如何创建。
一. 创建数组
其中包括两种方式: 1.使用array 对象的方式 2.直接使用 “[]” 的方式创建
1.使用array 对象创建 首先实例化array对象的方式创建数组是通过 new 关键字实现的。如下代码讲解用法:
元素值类型为字符型
var area = new Array('china','chinese','USA');
元素值型为数值型
var score = new Array(11,22,33,44,55);
元素值类型为混合型
var mix = new Array(111,'abc','true',false);
空值型
var arrl = new Array();
在数组中下标默认从0开始,一次递增。
2.使用 ‘[]’ 创建数组 使用“[]” 创建数组的方式与Array()对象的使用方法类似,我们看下面代码:
var weather = ['find' , 'wind']; var empty = [];
可见与Array()对象的使用方法类似,只是将 new Array() 替换为 [] 即可。
当然为了方便使用,数组也提供了很多基本操作方法:今天来讲讲如何获取数组的长度:
3. 获取数组的长度 在Array 对象中提供了length 属性可以获取数组的长度,其值为数组元素最大下标加一。如下代码操作演示:
var arr = [11,22,33,44]; var arr1 = ['a','b','c']; console.log(arr.length); //输出结果为:4 console.log(arr1.length); //输出结果为:3
初次之外。我们利用Array 对象方式创建数组时,也可以指定数组的长度。。例如:
var arr = new Arrray(4); console.log(arr);
输出结果:(3)[empty * 3]
并且在js中不论何总方式设置数字长度后,并不会影响继续为数组添加元素,同时数组的length 属性值会发生相应是改变。
二.数组的使用
1.利用下标来访问数组元素 创建完数组后我们如果要用到数组捏的内容,那么我们可以通过下标来访问数组元素。数组的下标是从零开始。参考如下实例来理解:
var arr=['hello','javascript','false'];
console.log(arr[0]) //访问arr数组中下标为0的元素
console.log(arr[0=1]) //访问arr数组中下标为1的元素
2.数组的遍历
上面我们使用下标来访问数组元素,当然也可以但是如果数组中元素多的时候这样就不方便,为了更快更便捷的访问元素,我们又引入了数组的遍历这一知识:
通常情况下我们使用for循环来遍历数组,或for...in语句。还以上面的数组为例:
var arr=['hello','javascript','false'];<br> for(var i=0, i<=arr.length,i++){ console.log(arr[i]); }
i 指的是数组的下标,for循环条件小于等于数组的长度,i每次循环加一。这样就可以将数组的元素一一遍历出来。