break关键字:直接跳出循环,当前次循环break关键字后面的代码不会执行;用以提前或在特定的情况结束循环,可以用在3种循环之中。
for(var i = 0 ; i < 10 ; i ++){
// 第一次执行的时候 i 值为 0 ; 第六次执行 , i值等于5。
console.log(i);//控制台打印到 5 ,循环不再执行
if( i === 5 ){
break;
console.log("今晚打老虎!");//不会执行
console.log("今晚打你咩!");//不会执行
}
}
continue关键字:略过满足条件的本次循环,且本次循环中continue之后的代码将不执行。
for (var i = 0; i < 10; i++) {
if (i === 5) {
console.log("跳出当前循环!");
continue;
console.log("今晚打老虎!");
}
console.log(i);
}