在循環語句中經常會用到break、continue語句,基本用法如下:
一.break語句為退出當前循環,在嵌套循環中結果如下:
var num=0; for(var i=0;i<5;i++){ for(var j=0;j<5;j++){ if (i==2&&j==2){ break ; } num++; } } alert(num); //22
break只退出最內層循環,若想退出所有循環請和label語句連用,從何處結束循環:
var num=0; outermost: for(var i=0;i<5;i++){ for(var j=0;j<5;j++){ if (i==2&&j==2){ break outermost; } num++; } } alert(num); //12
二、continue語句退出當次循環,嵌套結果:
var num=0; for(var i=0;i<5;i++){ for(var j=0;j<5;j++){ if (i==2&&j==2){ break ; } num++; } } alert(num); //24
continue語句和label語句連用,從何處繼續循環:
var num=0; outermost: for(var i=0;i<5;i++){ for(var j=0;j<5;j++){ if (i==2&&j==2){ continue outermost; } num++; } } alert(num); //22