continue与break区别: break: 跳出循环(跳出{}号,循环结束,开始执行循环后面的内容) continue: 立即跳出当前循环,继续下一次循环(跳到i++的地方,重新循环) 看例子: for(var n=0;n<=5;n++){ if(n==4){ continue; //如果N等于4时,跳出这次打印 } window.document.write(n + '<br>'); //打印n的值 } //结果:0 1 2 3 5 例子:100-300之间不能被12整除的和 var a =0; for(var n=100;n<=300;n++){ if(n%12==0){ //如果n能整除12 continue; //那么就跳出此次,进入下一次循环 } a=a+n; }window.document.write(a); //结果:36732 break 例子: // 1-2000之间,求1-50的和 var a=0; for(var n=1;n<=2000;n++){ if(n>50){ break; //跳出循环 } window.document.write(n+'<br>') a=a+n; //求1-50的和 }window.document.write(a); ![]() |