循环的跳出语句(continue,break)
在循环结构中break,表示跳出整个循环
在循环结构中continue,表示跳出本次循环
举例:
for(let i=1;i<=10;i++){
if(i===5){
//表示跳出整个循环结构
break
}
console.log(i);
}
console.log('----------------------');
for(let i=1;i<=10;i++){
if(i===5){
//表示跳出当次循环,还会执行后面的循环
continue
}
console.log(i);
}
举例2:
// 找出100以内能被3整除的数字,且不能被7整除,遇到能被33整除的数字,结束整个循环
for(let i=1; i<=100; i++){
// 如果i能被33整除,跳转整个循环
if(i%33===0){
break
}
// 如果i能被7整除,跳过本次循环
if(i%7===0){
continue
}
if(i%3===0){
console.log(i);
}
}