JavaScript 循环终止 break continue

continue
结束单次循环(写在哪里就是哪一次循环结束)
不妨碍接下来的循环
实现代码

for(i=1;i<=5;i++)
{
    if(i==3)
    {
        continue;
    }
    console.log('我正在吃第'+i+'个棒棒糖');
}

效果图在这里插入图片描述
可以很清楚的看到 第三个棒棒糖没有了 是因为设置了continue结束了第三次循环

问题:计算从1到100的整数相加(除了能被7整除的数)

<script>
var num=0,sum=0;
 do{
num++;
if(num%7==0)
{
    continue;
}
sum=sum+num;
 }while(num<=99);
 console.log(sum);
</script>

在这里插入图片描述
结果为4315
if语句里面写了continue
即如果num%7==0;此次num值能被七整除则跳出此次循环,sum不在加这一次的值。

brake
和continue一样 brake也是可以实现循环终止
不同的是 break的循环终止是从这一次开始,再也不循环了。
彻底循环结束。

for(i=1;i<=5;i++)
{
    if(i==3)
    {
        break;
    }
    console.log('我正在吃第'+i+'个棒棒糖');
}

效果图
在这里插入图片描述可以看到 从第三个棒棒糖开始就没有了
因为第三个设置了break 直接结束了整个循环
可以和continue对比对比。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值