陣列介紹

農莊現在想協助地方的農夫做統計(統計農作物、動物),希望卡斯伯的農場使用「陣列、物件」的格式。

卡斯伯有 3 個玉米田,要記錄每個玉米田的玉米數量,如果單純使用變數,就要建立很多個變數,這樣非常沒有效率:

1
2
3
var cornField1 = 8;
var cornField2 = 5;
var cornField3 = 6;

要把玉米數量都相加,也必須要「變數 + 變數 + 變數」,這樣非常沒有效率

解決方法

🎃 使用「陣列」來記錄「相同屬性的資料」

「number」陣列

要記錄「3 個玉米田,各自的玉米數量」,就可以這樣寫

JS:

1
var cornField = [8, 5, 6];

「陣列」的格式:

  • 最外面使用「中括號」包起來
  • 中間使用「逗號」隔開

「string」陣列

要記錄「2 隻狗,各自的名字」,就可以這樣寫

JS:

1
var dogs = ['詹姆士', '龐德'];