JavaScript中的while循環語句是一種先判斷條件再執行循環體的循環語句。這種循環結構通常適用于一些需要重復執行某些代碼塊,但是具體執行次數不確定的場合。
其基本語法如下:
while (condition) {
// 循環體語句
}
其中,`condition`為循環條件,可以是任何可以被解析成布爾值的表達式,只有在`condition`為`true`的情況下,才會進入循環體執行代碼塊;否則,循環語句將不會被執行。
while循環語句通常需要注意的是:在循環體內需要在某個條件下及時跳出循環,否則可能會造成死循環,導致程序崩潰。
示例如下:
// 計算1到10的和
let sum = 0, num = 1;
while (num <= 10) {
sum += num;
num++;
}
console.log(sum); // 輸出55
在上述代碼中,通過while循環可以將1到10的整數進行累加,并用`sum`變量保存結果。循環內部使用`num`變量表示當前的整數,每次循環后將`num`加1,直到`num`不再小于等于10為止。最后將結果輸出即可。