js学习(15)----continue和label

本文通过一个具体的示例介绍了JavaScript中break和continue语句的高级用法,特别是它们如何与标签配合使用来实现更复杂的流程控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

break和continue

在之前接触到的内容中,break和continue是单独使用,但是事实上,在js中break和continue可以和label标签一起使用,是的break和continue可以跳转到想要的位置
举个例子:

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <p>I am aim at testing the break&continue in script.</p>
        <script type="text/javascript">
            var count = 0;
            breakBlock:
            for (var i = 0; i < 10; i++) {
                if (count == 2) {
                    break;
                }
                count++;
                for (var j = 0; j < 10; j++) {
                    alert(j);
                    if (j == 5) {
                        continue breakBlock;
                    }
                }
            }
        </script>
    </body>
</html>

上面这个例子,continue不仅跳出了内部for循环,也跳出了外部for循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值