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,所以才形成了死循環。