有 3 個玉米田,各自的玉米數量是「8 個、5 個、6 個」
JS:
陣列
| 1 | var cornField = [8, 5, 6]; | 
當我想要把 3 個玉米田「各自的玉米數量」做加總,就可以使用「for 迴圈」
「for 迴圈」的用途:可以把「陣列裡面的資料,依序抓出來」,再去做加總
讀取「陣列中的“第一個值”」
我想要用console.log()輸出「陣列中的“第一個值”」
JS 這樣寫:
🎃 [0] 代表:我要讀取的是“第一個值”
| 1 | var cornField = [8, 5, 6]; | 
Console 就顯示出“第一個值”了

讀取「另一個變數的“第二個值”」
我設定了另一個變數cornField2,用來讀取「變數cornField的“第二個值”」
JS:
🎃 cornField[1] 代表:讀取「變數cornField的“第二個值”」
| 1 | var cornField = [8, 5, 6]; | 
用console.log()看看結果
在 Console 就顯示「變數cornField的“第二個值”」= 5

新增「空的陣列」
.push()「新增資料」到陣列中
🎃 用一個「中括號」來新增「空的陣列」
- 陣列裡面還沒有資料,只是先命名好而已
| 1 | var cornField = []; | 
🎃 用.push()在陣列加上“第一筆資料”
🍋 「.」代表:陣列裡面有很多「操控的方法」,例如:新增、移除、還原,用「.」來宣布“我要使用其中一個方法了”
🍋 使用.push()新增的資料,型態可以是:數字、字串、function、物件
JS:
- cornField.push(5);新增第一筆資料「5」到陣列中
| 1 | var cornField = []; | 
在 Console 就會顯示 [5]

點開下拉式按鈕,「0: 5」代表「第一個值 = 5」

「依序新增資料」到陣列中
一個一個新增
JS:
| 1 | var cornField = []; | 
在 Console 就會依序顯示 [5, 8, 6] 了

一次新增多個資料
JS:
| 1 | var cornField = []; | 
在 Console 就會依序顯示 [17, 11, 35] 了

「修改」陣列中的“第一筆資料”
原本的陣列是 [5, 8, 6]
現在,我想要把第一筆資料「5」改成「10」
作法如下:
JS:
🎃 cornField[0] = 10; 代表:先讀取「第一筆資料」,讀取後再讓它 = 10
| 1 | var cornField = []; | 
在 Console 就可以看到,第一筆資料改成「10」了

新增「第四筆資料」到陣列中
JS:
| 1 | var cornField = []; | 
在 Console 就可以看到「第四筆資料」= 27

「有幾筆資料」在陣列中呢?
現在,我想要知道cornField這個陣列中,有幾筆資料呢?
作法如下:
 
      