1. 程式人生 > >第二課:js陣列

第二課:js陣列

  這節課來學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]); }