javascript 數組下標是指數組元素的索引值,是一個整數,其范圍從 0 到數組長度減 1。下標可以用于訪問和修改數組元素,是javascript數組中非常重要的概念。
例如:
var arr = [1, 2, 3, 4, 5]; console.log(arr[0]); // 輸出:1 console.log(arr[4]); // 輸出:5
在上面的例子中,我們通過方括號及整數下標來訪問 JavaScript 數組中的元素。
當然,下標也可以用于修改數組元素:
var arr = [1, 2, 3, 4, 5]; arr[0] = 10; console.log(arr); // 輸出:[10, 2, 3, 4, 5]
當設置數組的時候,可以自動地為數組元素分配一個下標:
var arr = []; arr[0] = 1; arr[1] = 2; arr[2] = 3; console.log(arr); // 輸出:[1, 2, 3]
數組下標也可以在創建數組時直接指定:
var arr = ['apple', 'banana', 'orange']; console.log(arr[2]); // 輸出:"orange"
需要注意的是,如果數組下標大于數組長度,那么 JavaScript 會自動分配“空”項,不會報錯:
var arr = [1, 2, 3]; arr[10] = 10; console.log(arr); // 輸出:[1, 2, 3, 7 × empty, 10]
在上面的例子中,數組長度為 3,但是我們試圖訪問下標為 10 的元素。JavaScript 知道這個下標是未定義的,所以自動地給數組添加了 7 個空項。
最后,我們可以使用 for 循環來遍歷數組,也就是訪問數組的每一個元素:
var arr = ['apple', 'banana', 'orange']; for (var i = 0; i< arr.length; i++) { console.log(arr[i]); // 輸出:apple banana orange }
在上面的例子中,通過使用 for 循環,我們遍歷了數組的每一個元素,并依次輸出到控制臺上。
總之,JavaScript 數組下標是數組中非常重要的概念,它允許我們訪問、修改和遍歷 JavaScript 數組的元素。無論是在日常開發中還是在練習中,都應該認真掌握它。