1、什么是数组?
数组对象是使用单独的变量名来存储一系列的值。即数组可以用一个变量名存储所有的值,其中每个元素都有自己的ID,故可以很容易的用变量名访问任何一个值。
2、创建数组
(1)常规方式:
var mycars=new Array();
myarr[0]="Volvo";
myarr[1]="BMW";
myarr[3]="Saab";
(2)简洁方式:
var mycars=new Array("Volvo","BMW","Saab");
(3)字面:
var myCars=["Volvo","BMW","Saab"];
3、访问数组
通过指定数组名以及索引号,对某个元素进行访问;
数组的表现形式就是内存中的一段连续的内存地址
数组名称其实就是连续内存地址的首地址
4、数组的属性
(1)长度:length
语法:myCars.length;
注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。同时,javascript数组的length属性是可变的,这一点需要特别注意。
二、二维数组
1、声明1
1 var myArr=new Array(); 2 for(var i=0;i<3;i++){ 3 myArr[i]=new Array(); 4 for(var j=0;j<6;j++){ 5 myArr[i][j]=(i)*(j); 6 document.write(myArr[i][j]+‘ ‘); 7 } 8 document.write(‘<br />‘); 9 }
声明2
1 var myArr=[[1,2,3],[4,5,6]];