创建数组
Array类型是Javascript中比较常用的类型,它和其他语言的数组有很大的区别,虽然它们数组的数据都是有序列表。但是JavaScript的数组可以保存任意类型的数据(包括它本身)。且大小是动态的,可以随着数据的添加而自动增长。
创建数组的两种方式:
第一种方式:使用Array构造函数
var arr = new Array();
如果知道数组中的数据,可以把数据包含到构造函数中。比如:
var arr = new Array("cat","dog","mouse");
如果数组中的数据只有一个且是数值时,用引号引起来length是1,不用引号的话数值是几就表示length是多少。比如:
var arr = new Array("3"); //创建了一个包含字符串是3的数组,length为1。
var arr = new Array(3); //创建了一个length为3的数组
第二种方式:使用字面量表示法
var arr = [];
上面创建了一个空数组,如果你知道其中的数据,可以如下使用:
var arr = ["cat", "dog", "mouse"];
学会了吗?做一些下面的小练习。后面我们将讲解数组当中一些常用的方法。
使用Array构造函数创建一个名称为cat的数组,自定义其中包含的数据。