提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
学习了这么久,终于我现在进入的新的阶段----JavaScript,让我们来学习网页的行为吧!
提示:以下是本篇文章正文内容,下面案例可供参考
一、循环
当我们需要重复执行某段指定代码时就要使用循环来达到效果。
比如输出100句 在循环中continue 和 break 的使用 就直接使用简短的几句代码就能实现:
for (var i = 1; i <= 100; i++) { // i 作为计数器记录次数 和进行是否执行代码的条件判断
console.log('在循环中continue 和 break 的使用');
}
所以循环能帮我们在执行重复的代码时减少代码量。
但有时我们也会碰到一些问题。比如我希望在循环中满足某种条件的不执行循环体,应该怎么操作?还有就是我希望到达某一步后后面的循环就不再执行了,应该怎么办?让我们带着这两个问题进入今天的主题----continue 和 break。
二、continue
1.作用
continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一次)
2. 操作实例:
for (var i = 1; i <= 5; i++) {
if (i == 3) {
continue; // 就直接退出当前循环 执行 i++
}
console.log('我正在吃第' + i + '个包子');
}
// 除了被7 整除的和
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) {
continue;
}
sum += i;
}
console.log(sum);
三.break
1.作用
break 关键字用于立即跳出整个循环(循环结束)。
2. 操作实例:
代码如下(示例):
// break
for (var i = 1; i <= 5; i++) {
if (i == 3) {
break; // 立即跳出整个循环
}
console.log('我正在吃第' + i + '个包子');
}
// 求从1 开始第35个能被7和3整除的整数数
var j = 0;
for (var i = 1; i < 9999; i++) {
if (i % 3 == 0 && i % 7 == 0) {
j++;
}
if (j == 35) {
console.log(i);
break;
}
}
总结
提示:这里对文章进行总结: 所以在使用循环有特殊情况时合理的使用continue 与 break 会使循环的功能更加完美。