Mengting Ku

JavaScript while 循環的目的是為了反复執行語句或代碼塊。

只要指定條件為 true,循環就可以一直執行代碼塊。

語法:

while (條件)
{
    需要執行的程式碼 (statements)
}
// 執行區塊內代碼,再檢測 (條件) 是否為 true ,再決定是否重複執行區塊內的代碼

do {
 // 待被重複執行的代碼
} while (條件)

範例:

所以當 while 迴圈執行結束後,x 的值會是 6。

var n = 0;
var x = 0;
while (n < 3) {
    n++;
    x += n;
}

範例:

打印 i  變數 10 次:

// 該迴圈將會經歷 10 次週期

let i = 0
while (i <= 10) {
  console.log("目前是第" + i + "次跑這段代碼")
  i++
}

練習1:

FizzBuzz 是一個簡單的小遊戲,給定一串從 1 到 100 的數字: