美文网首页
break,continue的区别

break,continue的区别

作者: Robin90 | 来源:发表于2018-06-24 12:18 被阅读4次

前言

如果你还缺乏对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

相关文章

网友评论

      本文标题:break,continue的区别

      本文链接:https://www.haomeiwen.com/subject/asijyftx.html