lable 语句

Posted 小白历险记~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lable 语句相关的知识,希望对你有一定的参考价值。

 

 

var is = 20;
loop:
while(is > 10){
    console.log(is);
    if(is % 7 == 0){
        break loop;
    }
    is --;
}

结果:

 

break loop;  会结束
loop:
while(is > 10){
}

全部语句,继续执行此循环后面的语句。相当于有一个命令,用来随时结束或中断某件事。也可结合 continue 使用。

但使用 continue loop ;,会得到如下结果

会发现 14 这个值在不断被重复输出,且已形成无限循环。截图时,程序仍在持续运行中 ... 

考虑是如下情况 :

while(is > 10){
    console.log(is);
    if(is % 7 == 0){
        continue loop;
    }

程序在不断的执行此部分代码,一旦运行到  continue loop  时,便重新运行  while 循环。而并未去执行 if 条件后的  is 自减,因此 is 的值一直是 14 。当重复执行代码判断 while 中条件时, 14 比10 大。

故,程序一直在输出 14 。

 

 

 


 

 

以上是关于lable 语句的主要内容,如果未能解决你的问题,请参考以下文章

iOS Coding项目片段记录

oracle这个函数如何loop循环后的求平均值

SQL Select 语句的用法

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]