ES6 - while 迴圈



while 迴圈每次指定的條件計算結果為 true 時,都會執行指令。換句話說,迴圈會在程式碼塊執行之前計算條件。

流程圖

While Loop

以下是 while 迴圈的語法。

while (expression) {
   Statement(s) to be executed if expression is true
}

示例

var num = 5;
var factorial = 1;
while(num >=1) {
   factorial = factorial * num;
   num--;
}
console.log("The factorial is "+factorial);

以上程式碼使用 while 迴圈計算變數 num 中值的階乘。

程式碼成功執行後將顯示以下輸出。

The factorial is 120
廣告