JavaScript 數組是一種非常常用的數據類型,它允許將一組值存儲在一個變量中。相比其他編程語言中的數組,JavaScript 數組的特殊之處在于你可以在數組中存儲不同類型的數據,例如數字、字符串、對象等等。 舉個例子,我們來創建一個簡單的數組:
var fruits = ["apple", "banana", "orange", "kiwi"];
可以看到,我們用方括號([])把值括起來,并用逗號分隔每個值,這樣就創建了一個包含 4 個元素的數組。數組中的元素可以使用索引(從 0 開始)來讀取或修改。
要訪問數組中的元素,只需要使用對應的索引,例如:
console.log(fruits[0]); // 輸出 "apple" console.log(fruits[1]); // 輸出 "banana"
同樣地,也可以修改數組中的元素:
fruits[2] = "strawberry"; console.log(fruits); // 輸出 ["apple", "banana", "strawberry", "kiwi"]
除了直接定義數組,我們還可以通過循環等方式來動態構建數組。例如,以下代碼創建了一個具有 10 個元素的數組,其中每個元素的值為該元素的索引:
var arr1 = []; for (var i = 0; i< 10; i++) { arr1[i] = i; } console.log(arr1); // 輸出 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
另一個有用的數組函數是push()
,它可以將一個或多個元素添加到數組的末尾,例如:
fruits.push("mango"); console.log(fruits); // 輸出 ["apple", "banana", "strawberry", "kiwi", "mango"]
數組還有許多其他實用的函數,例如pop()
(從數組末尾刪除元素)、shift()
(從數組開頭刪除元素)、unshift()
(在數組開頭添加元素)等等。有關數組的詳細信息,請參閱W3Schools 上的教程。