初始化数组
有两种方式
一种是构造方法,一种是数组字面量表示法
var a = new Array(); //用构造函数
var b = new Array(3); //给定长度的数组
var c = []; //数组字面量表示(空)
var d = [1,2,3] //数组字面量表示(初始化数组)
构造方法new
//可以用arr[i]的形式加入元素
var arr = new Array();
arr[0]="hello";
arr[1]="girl";
alert(arr);
//也可以直接在创建的时候加元素值
var arr = new Array("hello","boy");
alert(arr);
//只添加一个数字时,会认为是长度
var arr = new Array(10);
alert(arr.length); //10
字面量
//直接在括号里赋值
var arr = [1,2,3,4,5,67];
alert(arr);
//单独赋值
var arr = [];
arr[0]="hloo";
arr[1]="wea";
alert(arr);
数组也可以存放对象(函数、数组)
var arr = [{name:"猪八戒",age:12},{name:"沙和尚",age:14}];
alert(arr[1].name);