課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么我最后的條件判斷這樣寫不行:
do
.......
while(mynum==0)
寫成(mynum>0)就可以。
這是什么情況?
2018-08-28
源自:JavaScript進(jìn)階篇 4-7
正在回答
while()里面要滿足條件為true才會進(jìn)入下一個循環(huán),因此當(dāng)mynum=6時不滿足mynum==0這個條件,所以不能循環(huán)。
循環(huán)體先執(zhí)行一遍,mynum減1從6變成5,再判斷循環(huán)條件,如果你寫成mynum==0;循環(huán)體執(zhí)行一遍之后就不滿足循環(huán)條件,直接就退出循環(huán)了。所以循環(huán)條件要寫成mynum>0。
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
5 回答do while 和while的區(qū)別
3 回答do while 語句
2 回答21行while判斷條件問題
5 回答while(mynum<=0)與while(mynum>=0)值不一樣
6 回答關(guān)于Do...while循環(huá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)微信公眾號
2018-08-29
while()里面要滿足條件為true才會進(jìn)入下一個循環(huán),因此當(dāng)mynum=6時不滿足mynum==0這個條件,所以不能循環(huán)。
2018-08-29
循環(huán)體先執(zhí)行一遍,mynum減1從6變成5,再判斷循環(huán)條件,如果你寫成mynum==0;循環(huán)體執(zhí)行一遍之后就不滿足循環(huán)條件,直接就退出循環(huán)了。所以循環(huán)條件要寫成mynum>0。