break 和continue 的区别

2018-11-21  本文已影响0人  浪客行1213

break和continue在流程控制中的区别


1):break   打破  间断

        在循环语句中 使用 学会使用 break 关键字跳出 循环

      break 语句用于跳出代码块或循环体

var    i =0;
while(i <100) {
    console.log('i 当前为:'+ i);
     i++;
      if(i ===10)    break;
}

上面代码只会执行10次循环,一旦i等于10,就会跳出循环。

2):continue    持续 维持现状

        学会使用 continue 关键字 跳出本次循环到下一次循环,也就是 continue 后面的代码不再执行;

        continue语句用于立即终止本轮循环,返回循环结构的头部,开始下一轮循环。

var i = 0;
 while (i < 100){
     i++;
     if (i % 2 === 0)
     continue;
     console.log('i 当前为:' + i);
}

上面代码只有在i为奇数时,才会输出i的值。如果i为偶数,则直接进入下一轮循环


如果存在多重循环,不带参数的break语句和continue语句都只针对最内层循环。

浪客行1213的简书


XHH
上一篇下一篇

猜你喜欢

热点阅读