continue 用在while語句中,陷入了死循環,是為什么?for就沒問題
var?num?=?1; while(num<=6){ document.write("取出第"+?num?+"個球"+"<br/>"); if(num==5){ //break;//退出循環 continue; } num++; }
var?num?=?1; while(num<=6){ document.write("取出第"+?num?+"個球"+"<br/>"); if(num==5){ //break;//退出循環 continue; } num++; }
2017-12-24
舉報
2017-12-24
當num=5時,用continue 跳出了本次循環時繞過了num++ ,執行下一次循環的時num依然還是5。于是又繼續continue,所以才形成了死循環。