首页 > 编程笔记 > JavaScript笔记
阅读:8
JavaScript break和continue语句的用法(附带实例)
在 JavaScript 程序中,只要循环条件成立,循环语句便会一直执行下去。
如果希望在循环过程中跳出循环,可以使用循环跳出语句。JavaScript 循环跳出语句包括 break 和 continue 两种。
【实例】判断给定数字是否为素数。
【实例 2】输出 10 以内的奇数。
在 Chrome 浏览器控制台中的运行结果为:
如果希望在循环过程中跳出循环,可以使用循环跳出语句。JavaScript 循环跳出语句包括 break 和 continue 两种。
JavaScript break语句
break 语句可以直接跳出 for、while 和 do while 循环。当有多层循环嵌套时,break 语句只能跳出离得最近的一层循环。【实例】判断给定数字是否为素数。
var num = 23517; var flag = true; for (var i = 2; i < num / 2; i++) { if (num % i == 0) { flag = false; break; } } if (flag) { console.log("该数字是素数"); } else { console.log("该数字不是素数"); }在 Chrome 浏览器控制台中显示的运行结果为:
该数字不是素数
程序中,只要发现一个大于 1 且可以整除该数字的自然数,即可证明该数字不是素数,程序也没必要继续执行下去,所以用 break 语句直接跳出 for 循环。JavaScript continue语句
continue 语句只能跳出本次循环,并继续进入下一次循环。【实例 2】输出 10 以内的奇数。
for (var i = 1; i <= 10; i++) { if (i % 2 == 0) continue; console.log(i); }程序使用了一个 for 循环从 1 遍历到 10。在循环内部,它检查每个数字 i 是否为偶数(i % 2 == 0)。如果是偶数,则使用 continue 语句跳过当前循环迭代,不执行 console.log(i);。因此,这段代码将输出 1 到 10 之间所有的奇数。
在 Chrome 浏览器控制台中的运行结果为:
1
3
5
7
9