使用continue与 for的代码使用案例

要求:实现吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个第5个包子

实现代码:

 <script>
      for (var i = 1; i <= 5; i++) {
            if (i == 3) {
                console.log('扔掉');
                continue;
            }
            console.log('你现在在吃' + i + '包子');
        }
 </script>

要求:求整数1~ 100 的累加值, 但要求跳过所有个位为3的数【 用continue实现】。

思路: 把循环得到的 i 值与 10 取余, 得到个位数为3的数字

 <script>
        var sum = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 10 == 3) {
                continue;
            }
            sum += i;
        }
        console.log(sum);
    </script>


版权声明:本文为m0_51161351原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。