課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
var mynum=6;
do{
document.write("數(shù)字"+mynum+"<br/>";
mynum=mynum-1;
}while(mynum>6)
2016-05-13
源自:JavaScript進(jìn)階篇 4-7
正在回答
這條語句并沒有進(jìn)入死循環(huán)啊,這個(gè)循環(huán)的邏輯是,對mynum這個(gè)變量進(jìn)行輸出,首先不進(jìn)行任何條件判斷直接輸出,打印出:數(shù)字6<提行>,然后變量變成了5,在循環(huán)結(jié)束后進(jìn)行判斷,變量沒有大于6,結(jié)束循環(huán)。你這個(gè)語句不能運(yùn)行是因?yàn)閐ocument.write("數(shù)字"+mynum+"<br/>";這個(gè)地方少了一個(gè)反括號。另外,如果你想要的結(jié)果是一次輸出6-1,那么最后的循環(huán)條件應(yīng)該是}while(mynum)或者}while(mynum >0)
這個(gè)沒有死循環(huán),你想死循環(huán)我教你,把
while(mynum>6)
改成while(mynum<6)
就可以了
qq_唐大蝦_03914583
qq_水無聲_03882251 回復(fù) qq_唐大蝦_03914583
沒有進(jìn)入死循環(huán)。在第一次while條件不滿足時(shí)候,循環(huán)就結(jié)束了。輸出的結(jié)果是: ?數(shù)字6
var?mynum=6; do{ document.write("數(shù)字"+mynum+"<br/>"; mynum=mynum-1; }while(mynum>6) 輸出的文本沒有括號,while結(jié)束時(shí)候應(yīng)該是mynum或者mynum>0
同意樓上
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
1 回答continue 用在while語句中,陷入了死循環(huán),是為什么?for就沒問題
2 回答不用循環(huán)語句可以嗎
1 回答JavaScript循環(huán)語句
2 回答為什么要用for循環(huán)語句?
4 回答if else語句可以和for循環(huán)一起用嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-13
這條語句并沒有進(jìn)入死循環(huán)啊,這個(gè)循環(huán)的邏輯是,對mynum這個(gè)變量進(jìn)行輸出,首先不進(jìn)行任何條件判斷直接輸出,打印出:數(shù)字6<提行>,然后變量變成了5,在循環(huán)結(jié)束后進(jìn)行判斷,變量沒有大于6,結(jié)束循環(huán)。你這個(gè)語句不能運(yùn)行是因?yàn)閐ocument.write("數(shù)字"+mynum+"<br/>";這個(gè)地方少了一個(gè)反括號。另外,如果你想要的結(jié)果是一次輸出6-1,那么最后的循環(huán)條件應(yīng)該是}while(mynum)或者}while(mynum >0)
2016-09-12
這個(gè)沒有死循環(huán),你想死循環(huán)我教你,把
改成while(mynum<6)
就可以了
2016-05-13
沒有進(jìn)入死循環(huán)。在第一次while條件不滿足時(shí)候,循環(huán)就結(jié)束了。輸出的結(jié)果是: ?數(shù)字6
2016-05-13
2016-05-13
同意樓上