1.continue语句:跳过本次循环,并开始下一次循环。continue;
语句,只能应用在while,for,do…while中,也就是只能应用在循环语句中。
for(var i = 1;i <= 10;i++){
if(i == 5) continue; //跳过循环,所以结果不显示5。
document.write(i+'\n'); //显示:1 2 3 4 6 7 8 9 10
}
示例:1到100以内所有5的倍数的和为:1050。
var i,sum;
sum = 0;
for(i = 0;i <= 100;i++){
if(i%5 != 0){
continue;
}
sum += i;
}
document.write("1-100以内所有5的倍数的和:"+sum); //1-100以内所有5的倍数的和:1050
2.break;语句:在循环语句中,用于跳出循环。break;
后面的循环不执行,for.while,do…while,switch中。
for(var i = 1;i <= 10;i++){
if(i == 5)break;
document.write(i+'\n'); //显示:1 2 3 4
}
break只能跳出当前这一层循环,不能跳出所有循环。