3.12 迴圈(Loop)
在 javascript/practice 資料夾下,建立 loop.html 檔案,以便練習。
for 迴圈
範例 1:基本形式
示意圖:

範例 2:var 與 let
錯誤訊息如下圖:

範例 3:break
遇到 break,直接結束整個 for 迴圈:
範例 4:continue
遇到 continue,結束當次的 for 迴圈,繼續執行下一次的迴圈。
範例 5:無窮迴圈(要避免此狀況)
瀏覽器是會當掉的……所以在寫任何的迴圈時,都要留意何時離開迴圈。
for...of 迴圈:針對陣列、字串資料
陣例格式:
字串格式:
for...in 迴圈:針對物件資料
物件格式:
while 迴圈
示意圖:

範例 1:基本形式
範例 2:無窮迴圈(要避免此狀況)
此程式碼在進入 while 迴圈之後,變數 a 的值一直都是 0,則 a < 10 的判斷永遠都是 true,會造成無窮迴圈一直在跑 while 迴圈裡的程式,以致於瀏覽器當機。
do...while 迴圈
示意圖:

範例 1:基本形式
練習:九九乘法表
分別用 for 迴圈及 while 迴圈,撰寫九九乘法表。在 console 中,如下輸出(顯示部份):
參考作法:
for 迴圈寫法:
while 迴圈寫法:
Last updated