陣列,也是 JavaScript 裡面的一種資料型別,用於儲存多筆資料。
假設今天湯姆的糖果有5顆,傑瑞的糖果有8顆,瑪莉的糖果有10顆,我們要依序針對他們去宣告不同的變數來儲存值,如下:
var tom = 5;
var jerry = 8;
var mary = 10;
除了非常損耗效能外,也比較沒有效率,若今天有一種資料型別可以儲存多個資料,那不是方便許多嗎?
陣列就因此產生了,如果我們使用陣列來儲存,就會如下:
var candy = [5,8,10];
僅用了一行,就分別儲存三個人的糖果數量,這裡也介紹一下陣列的寫法,陣列跟變數有異曲同工之妙,除了都用 var 宣告之外,也可以先不賦予值(空的陣列),比較特別之處,陣列必須使用中括號:var 陣列名稱 = [];
若想要讀取陣列內的值,就要採取索引的方式:陣列名稱[索引編號];
以上面 candy 陣列為例子,我若想要讀取第一個數字5這個值:candy[0];
這樣就能讀取到陣列的第一個值了(陣列採取的索引編號從0開始,即第一個值索引編號為0,第二個值索引編號為1,依此類推)
以此類推讀取第二個值數字8:candy[1];
後續再介紹陣列常用的幾個方法