在循环中continue 和 break 的使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
学习了这么久,终于我现在进入的新的阶段----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 会使循环的功能更加完美。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值