課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
只輸入break,50分還是會輸出,如何讓50分這項不顯示呢
2016-03-20
源自:JavaScript進(jìn)階篇 4-8
正在回答
輸入continue會死機(jī),是因為continue是停止當(dāng)前循環(huán)并跳回循環(huán)頭,而本代碼里的while循環(huán)里,變量是在最后的i=i+1里進(jìn)行賦值的,你在中途跳出循環(huán),返回的i值沒有被改變,所以程序就進(jìn)入死循環(huán),不再顯示,并在一段時間后崩潰。
小尼采 提問者
?if(mynum[i]<60)
? ?{i++;
? ? continue;
? ?}
刪掉if大括號里的語句,寫上break;就行 ? ??
代碼這樣:
while(i<mynum.length)
{
? if(mynum[i]<60)
? break;
? document.write("成績:"+mynum[i]+"及格,繼續(xù)循環(huán)"+"<br>");
? i=i+1;
??
}
而且這節(jié)輸入continue會死機(jī)怎么回事
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答關(guān)于隨機(jī)數(shù)的顯示問題
2 回答關(guān)于分號的問題?
4 回答關(guān)于編程結(jié)果“=”后面顯示的問題
2 回答關(guān)于split分割的問題
3 回答關(guān)于分割問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-23
輸入continue會死機(jī),是因為continue是停止當(dāng)前循環(huán)并跳回循環(huán)頭,而本代碼里的while循環(huán)里,變量是在最后的i=i+1里進(jìn)行賦值的,你在中途跳出循環(huán),返回的i值沒有被改變,所以程序就進(jìn)入死循環(huán),不再顯示,并在一段時間后崩潰。
2016-05-01
?if(mynum[i]<60)
? ?{i++;
? ? continue;
? ?}
2016-03-23
刪掉if大括號里的語句,寫上break;就行 ? ??
代碼這樣:
while(i<mynum.length)
{
? if(mynum[i]<60)
? break;
? document.write("成績:"+mynum[i]+"及格,繼續(xù)循環(huán)"+"<br>");
? i=i+1;
??
}
2016-03-20
而且這節(jié)輸入continue會死機(jī)怎么回事