专栏首页达摩兵的技术空间break与continue跳出的理解

break与continue跳出的理解

前言

如果你还缺乏对break与continue断点跳出循环的正确理解,请复制粘贴以下代码,思考得出答案(代码涉及标签语句的用法,如果不会的请自行百度)。

    var k1 = 0;
    startFor:
    for (i = 0; i < 10; i++) {
            for (l = 0; l < 10; l++) {
                if (l == 5) {
                    break;
                    }
                k1++;
            }
    }
  console.log("case1 break当前循环:"+k1);//50
    var k2=0;
    startFor:
    for (i = 0; i < 10; i++) {
            for (l = 0; l < 10; l++) {
                if (l == 5) {
                    break startFor;
                }
                k2++;
            }
    }
   console.log("case2 break外面循环:"+k2);//5
    var k3=0;
    startFor:
    for (i = 0; i < 10; i++) {
            for (l = 0; l < 10; l++) {
                if (l == 5) {
                    continue;
                }
                k3++;
            }
    }
   console.log("case3 continue当前循环:"+k3);//90
    var k4=0;
    startFor:
    for (i = 0; i < 10; i++) {
            for (l = 0; l < 10; l++) {
                if (l == 5) {
                    continue startFor;
                }
                k4++;
            }
    }
    console.log("case4 continue外面循环:"+k4);//50

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • css实现文本超出显示…

    文字内容过多,超出盒子模型的内容显示为省略号。提示:无论是单行还是多行文本,都需要设置高度,行高,超出不可见。(仅供参考)

    RobinsonZhang
  • 异步IO(一)

    在web2.0的时候,其实前端就很熟悉异步编程了,只不过那时大家使用的是ajax(典型的网络请求)实现的,还有一些前端的事件机制(针对事件定义回调事件)。

    RobinsonZhang
  • es6入门

    es6作为最新的js语言版本,有很多特性是不得不晓的。下面将语法中常用的分析出来,对应到基本对象类型的会在对象里描述。

    RobinsonZhang
  • Java动态代理一览笔录

    1、什么是代理? 比较经典的含义如销售代理,签订合同的基础上,为委托人(厂商)销售某些特定产品或全部产品的代理商,对价格、条款及其他交易条件可全权处理。我们从销...

    斯武丶风晴
  • JavaScript 浮点数之迷:大数危机

    在 JavaScript 中浮点数运算时经常出现 0.1+0.2=0.30000000000000004 这样的问题,除了这个问题之外还有一个不容忽视的大数危机...

    五月君
  • 如何扩展 VSCode JSON 智能提示?

    关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

    ayqy贾杰
  • Golang Gin 实战(八)| JSON渲染输出

    现在开发API,所输出的基本上都是JSON格式的内容,相比比较旧的XML格式,JSON轻便、简洁、易于传输,所以现在的API使用非常多。

    飞雪无情
  • 腾讯云服务器价格,腾讯云价格之最新硬盘和带宽价格表

    腾讯云服务器租用价格组成主要包含三部分:即云服务器机型价格+硬盘价格+网络宽带价格,由于机型价格根据不同的区域价格不同,因此先为大家分享腾讯云服务器最新的硬盘价...

    tengxunyun8点com活动整理
  • 一招带你带你解析 JSON 串

    我在之前的「零基础入门学习 Python」这个系列中,写过关于 JOSN 的文章 -- Python 标准库之 JSON ,没看的可以看一下。JSON 是一种轻...

    Rocky0429
  • Json.Net6.0入门学习试水篇

      JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的...

    aehyok

扫码关注云+社区

领取腾讯云代金券