continue 作用是循环中跳过其中某一个循环.
//吃5个苹果,其中第2个坏掉了,扔掉它,继续吃第3.4.5个
for (var i =1;i<=5;i++) {
if (i == 2) {
continue; //遇到continue 那么就退出本次循环,继续执行下一次循环.
}
console.log('我正在吃第'+i+'个苹果'); }
</script>
那么输出的结果就是:
- 我正在吃第1个苹果
- 我正在吃第3个苹果
- 我正在吃第4个苹果
- 我正在吃第5个苹果
直接跳过了第2个苹果,执行了后面的console.log
计算1-100,除了被7整除之外的整数和
var he = 0;
for (var i = 1;i<=100;i++) {
if (i % 7 ==0) {
continue;
}
he = he + i;
}
console.log(he);
输出的结果是4315,这里关于 he = he + i 自己仔细琢磨了一下,但是没想明白为什么这样写会求出和来…郁闷…