
While循环是一种控制流语句,它会重复执行一段代码块,直到指定的条件为 False。
While 循环的语法如下:
while (condition) {// 要重复执行的代码块}
其中:
condition
是一个布尔表达式,指定循环是否应继续执行。
// 要重复执行的代码块
是当
condition
为 True 时要执行的代码块。
例如,以下 While 循环会不断提示用户输入一个数字,直到用户输入 -1 为止:
while (true) {let input = prompt("请输入一个数字(输入 -1 退出):");if (input == -1) {break;}// 对输入的数字进行一些操作}
在上面的示例中,循环会不断执行,直到用户输入 -1 时才退出。
break
语句用于跳出循环。
While 循环还可以使用
continue
语句来跳过当前循环迭代,并继续执行下一轮迭代。
以下示例展示如何使用
continue
语句跳过偶数:
let i = 0;while (i < 10) {if (i % 2 == 0) {continue;}console.log(i);i++;}
上面的代码会输出奇数 1、3、5、7、9。
While 循环是一种强大的控制流语句,可用于重复执行代码块,直到满足特定条件。它还可以使用
break
和
continue
语句来控制循环流程。
© 版权声明
文章版权归作者所有,未经允许请勿转载。










