这节课来学js的数组,跟着文档学。


//这个用来写数组相关教学



//数组的概念就不说了,说下使用就行

/**

* 数组的创建:

* 1. var arr = new Array();

* 2. var arr = new Array(n); //n为整数型

* 3. var arr = new Array(elem0,elem1,elem2,...);

* 4. var arr = [elem0,elem1,elem2,...]; //还以为我记错了,js里确实有这种定义数组的语法

*

* 数组的使用:

* js的数组是不定长的,不过还是可能发生下标越界,因为虽然js的数组是不定长的,但还是有一个长度,只是这个长度可变而已

* 下标依然是从0开始

*/



var arr = new Array();

for (var i = 0; i < 10; i++) {

arr[i] = i;

}



var arr2 = ["a","b","c"];



/**

* 这个是js的foreach写法,java里把in换成了:

*/

for (var elem in arr)

{

document.write(elem);

}

//js里的foreach还是有点问题。。大家以后就用for就行...

for (var i = 0; i < arr2.length; i++) {

document.write(arr2[i]);

}