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