阵列,也是 JavaScript 里面的一种资料型别,用于储存多笔资料。
假设今天汤姆的糖果有5颗,杰瑞的糖果有8颗,玛莉的糖果有10颗,我们要依序针对他们去宣告不同的变数来储存值,如下:
var tom = 5;var jerry = 8;var mary = 10;
除了非常损耗效能外,也比较没有效率,若今天有一种资料型别可以储存多个资料,那不是方便许多吗?
阵列就因此产生了,如果我们使用阵列来储存,就会如下:
var candy = [5,8,10];
仅用了一行,就分别储存三个人的糖果数量,这里也介绍一下阵列的写法,阵列跟变数有异曲同工之妙,除了都用 var 宣告之外,也可以先不赋予值(空的阵列),比较特别之处,阵列必须使用中括号:var 阵列名称 = [];
若想要读取阵列内的值,就要採取索引的方式:阵列名称[索引编号];
以上面 candy 阵列为例子,我若想要读取第一个数字5这个值:candy[0];
这样就能读取到阵列的第一个值了(阵列採取的索引编号从0开始,即第一个值索引编号为0,第二个值索引编号为1,依此类推)
以此类推读取第二个值数字8:candy[1];
后续再介绍阵列常用的几个方法