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为止。最后将结果输出即可。