課程
/前端開發
/JavaScript
/JavaScript進階篇
老是搞不清楚(°?°?╬)
2016-10-05
源自:JavaScript進階篇 4-7
正在回答
do while 先執行代碼,再判斷條件,如果條件為真,則繼續執行,直到條件為假,退出循環
都是循環語句..對于第一次循環while是先判斷再執行int i=10;while(i<10){System.err.println(i)i++;}結果是什么都不打印,最終i的值為10do-while是先執行,再判斷int i=10;do{System.err.println(i)i++;}while(i<10)打印的也是10,最終i=11
兩者的區別在于第一圈循環時,while是先判斷循環條件,再循環.所以第一個程序什么都不打印.而do-while則是先執行后判斷.所以,第二個程序先打印10,然后i++然后跳出循環..?
while() 先判斷括號里的條件,再執行{}里的內容;
do先執行{}里的內容,再判斷括號里是否符合條件,如果符合繼續執行do{}
O(∩_∩)O
52分鐘前
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答請問do whlie和while有什么樣的區別
3 回答do while 語句
1 回答while循環和for循環的區別
1 回答for循環和while循環的區別
2 回答do while的while條件用xxx==0不行嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-05
do while 先執行代碼,再判斷條件,如果條件為真,則繼續執行,直到條件為假,退出循環
2016-10-05
都是循環語句..
對于第一次循環
while是先判斷再執行
int i=10;
while(i<10){
System.err.println(i)
i++;
}
結果是什么都不打印,最終i的值為10
do-while是先執行,再判斷
int i=10;
do{
System.err.println(i)
i++;
}while(i<10)
打印的也是10,最終i=11
兩者的區別在于第一圈循環時,while是先判斷循環條件,再循環.所以第一個程序什么都不打印.而do-while則是先執行后判斷.所以,第二個程序先打印10,然后i++然后跳出循環..?
2016-10-05
while() 先判斷括號里的條件,再執行{}里的內容;
do先執行{}里的內容,再判斷括號里是否符合條件,如果符合繼續執行do{}
O(∩_∩)O
52分鐘前
2016-10-05
while() 先判斷括號里的條件,再執行{}里的內容;
do先執行{}里的內容,再判斷括號里是否符合條件,如果符合繼續執行do{}
O(∩_∩)O