这节课来学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]); }