第二課:js陣列
阿新 • • 發佈:2018-12-15
這節課來學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]); }