break
break 跳出当前循环体,结束循环,在循环体内,只要代码遇到break,程序立马结束当前循环。当前循环指的是break语句所在的循环体。
案例:
将1-10之间2的倍数输出到控制台
for(var i=1; i<=10; i++){
if(i%2==0){
console.log(i);
break;
}
2.找到1-100之间的质数
var flag=0; 标识符
for(var j=1; j<=100; j++{
for(var i=2; i<j; i++){
if(j%i==0){
break;
}else{
flag=0;
}
}
if(flag==0 && j!=1){
console.log(j);
}
}
continue 语句
continue 跳出本次循环,只是跳过本次循环,整个循环体继续循环,后面的还会显示
for(var n1=1; n1<=10;n1++){
if(n1==6){
continue;
}else{
console.log(n1);
}
}
显示结果为 1 2 3 4 5 7 8 9 10
若为break:
for(var n1=1; n1<=10;n1++){
if(n1==6){
break;
}else{
console.log(n1);
}
结果为 1 2 3 4 5