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 条评论
登录 后参与评论

相关文章

来自专栏一枝花算不算浪漫

[Java拾遗一] XML的书写规范与解析.

48720
来自专栏三流程序员的挣扎

Flutter 学习记3 - Widget 框架

通过 widgets 构建 UI,描述当前的配置和状态,当状态改变时,框架找出前后的变化,以确定底层 Render Tree 要做的最小更改,在内部变成另一个状...

1381
来自专栏Ryan Miao

Spring resource bundle多语言,单引号format异常

Spring resource bundle多语言,单引号format异常 source code 前言 十一假期被通知出现大bug,然后发现是多语言翻译问题。...

3878
来自专栏Java帮帮-微信公众号-技术文章全总结

JavaWeb17-案例之ajax(Java真正的全栈开发)

案例 & ajax 一.案例 1. 生成订单操作分析 先看下订单页面: 分析下订单表需要那些字段 id 收货人(receiverName) 收货地址(recei...

40910
来自专栏软件开发

JavaSE学习总结(二)——Java语言基础

一、Java程序预览 Java的语法与C非常类似,这里先使用几个非常简单的程序以点带面来区分C语Java的区分再细讲每个知识点。该文仅针对有编程基础的朋友参考。...

2438
来自专栏TechBox

一份走心的iOS开发规范前言约定(一)命名规范(二)编码规范2.14 内存管理规范本文参考文章其他有价值的文章

6178
来自专栏黄Java的地盘

[翻译]WebSocket协议第二章——Conformance Requirements

本文为WebSocket协议的第二章,本文翻译的主要内容为WebSocket协议中相关术语的介绍。

941
来自专栏小狼的世界

Javascript设计模式学习(一)封装和信息隐藏

在我们编程的过程中,我们应该尽可能的把数据和函数处理信息隐藏在对象内部,在Javascript中,我们怎样来做呢?

1014
来自专栏逸鹏说道

C# 温故而知新:Stream篇(五)下

对于重写的方法这里不再重复说明,大家可以参考我写的第一篇 以下是memoryStream独有的方法 virtual byte[] GetBuffer() 这个方...

36510
来自专栏大内老A

ASP.NET Core的配置(3): 将配置绑定为对象[上篇]

出于编程上的便利,我们通常不会直接利用ConfigurationBuilder创建的Configuration对象读取某个单一配置项的值,而是倾向于将一组相关的...

2136

扫码关注云+社区

领取腾讯云代金券