break和continue的使用区别在哪里?

如题所述

break与continue的作用主要是终止循环。

break的作用主要用于终止包含它的最内部的那个循环for循环,但是也可以用于while循环;continue可以跳过单次循环。

break终止执行for或while循环。不执行循环中在break语句之后显示的语句。

在嵌套循环中,break仅从它所发生的循环中退出。控制传递给该循环的end之后的语句。

提示

1、break 语句完全退出 for 或 while 循环。要跳过循环中的其余指令,并开始下一次迭代,请使用 continue 语句。

2、break 不是在 for 或 while 循环之外定义的。要退出函数,请使用 return。

扩展资料

break 和continue区别:

break和continue都是用来控制循环结构的,主要是停止循环。

break:

有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。

这时我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。

var str = "hello";

for (var item of str){

    if(item ==="l"){

        break

    }

    console.log(item);  // h e 

}

continue:continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。

var str = "hello";

for (var item of str){

    if(item ==="l"){

        continue

    }

    console.log(item);  // h e o

}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网