迴圈

js 上課筆記

Chun
3 min readMay 20, 2020

什麼是迴圈?

讓動作能不斷重複執行,如同循環系統,直到不再符合條件時停止。

for (定義變數的初始狀態;持續循環的條件;更新內容){
重複執行的動作;
};

for 迴圈 搭配 array 陣列

當陣列的資料有相當多筆需要抓取,一個一個抓就太顯冗長了,這時候搭配for迴圈,就可縮減程式碼,經由不斷重複執行動作,直到不符合條件時中止。使用 length 抓取陣列裡共有幾筆資料,因為資料庫裡的資料可能有上百筆。

for 迴圈 搭配 if 判斷式

for 迴圈不單只有印出資料,還可以在裡面去做各種判斷,滿足判斷式的條件才印出來。

for 迴圈 加總

將陣列裡的某項相同屬性的資料加總。

目標:將全部的 banana 加總

for 迴圈 與 if…break 運用

在 for 迴圈裡搭配 break,當找到符合的第一筆資料後,隨即中斷迴圈,不再進行循環。break 寫在 if 判斷式裡的最後一行。

example 1 (目標:找到有 50 隻 chick 以上的資料 即停迴圈 並將總數減去50)

example 2 (目標:找到有 51 隻 chick 以下的資料 即停迴圈 並將總數加上100)

補充:

i = i + 1 (縮寫: i += 1)
「加總後的值 = 目前的值+1」(這裡的 1也可換成其他數字)

i = i — 1 (縮寫: i -= 1)
「減去後的值 = 目前的值 -1」(這裡的 1也可換成其他數字)

--

--

No responses yet