javascript中创建数组的方式:
1. 通过Array对象创建数组
①不指定大小、初始化, 并可动态添加数据:
var arr=new Array();
arr[0]=null;
arr[1]=1;
arr[2]=1.1;
arr[3]="javascript";
arr[4]=true;
②指定大小,但不进行初始化,并可动态添加数据:
var arr=new Array(5);
arr[0]=null;
arr[1]=1;
arr[2]=1.1;
arr[3]="javascript";
arr[4]=true;
③初始化创建,同时也可以动态添加数据
var arr=new Array(null,1,1.1,"javascript",true);
arr[5]=“jquery”;
2. 通过[ ]直接定义数组对象
var arr=[null,1,1.1,"javascript",true,"jquery"];
3. javascript数组的特殊性
这里js数组中元素类型可以是合法的任何数据类型,无论是否指定初始大小,其都可以动态添加元素;
var arr=new Array(5)
arr[0]=null;
arr[1]=1;
arr[2]=1.1;
arr[3]="javascript";
arr[4]=true;
这里我们动态增加一个arr[100]=100,这种做法完全没有问题,数组大小为100,只是下标从5-99的元素为undefined而已。