在Javascript中,数组用法基本与Java类似
var a = new Array("a", "b", "c");//定义数组
for (i = 0; i < a.length; i++) {//循环读取
document.write(i + ":" + a[i] + "");
}
document.write("toString():" + a.toString() + "");//toString(),以字符串表示数组
document.write("join():" + a.join("") + "");//join(),以join后的字符串参数作为间隔符,生成一个字符串,如果是参数是半角逗号,则效果与toString()相同
document.write("reverse():" + a.reverse().toString() + "");//reverse().把数组内元素倒序生成新的数组
document.write("valueOf():" + a.valueOf() + "");//valueOf(),输出数组的值
//二维数组
var b = new Array(3);//定义长度为3的数组
b[0] = new Array("a", 1);
b[1] = new Array("b", 2);
b[2] = new Array("c", 3);
for (i = 0; i < b.length; i++) {//循环输出每一维的每个元素
for (j = 0; j < b[i].length; j++) {
document.write("b[" + i + "][" + j + "]:" + b[i][j] + "");
}
}