課程
/前端開發
/JavaScript
/JavaScript進階篇
如題,這種while循環應該怎么使用continue?
for循環的continue在下一節中有。
2015-10-17
源自:JavaScript進階篇 4-8
正在回答
是的,會發生死循環,break是跳出當前while循環,而continue是跳過while本輪循環及continue;后面代碼,進行下一輪循環,這里的i=i+1;沒有執行一直是i=4,進入死循環
黑色丶毛衣 提問者
一行學習 回復 黑色丶毛衣 提問者
qq_風_54 回復 一行學習
一行學習
樓主這道題用不上continue,因為樓主的題意是,當遇到不及格的成績時,輸出不及格,并終止循環,這個是break的用法,continue的意思是用于跳過循環中的一個迭代,即中斷循環中的迭代,如果出現了指定的條件,然后繼續循環中的下一個迭代,給樓主設置一個使用continue的環境,如輸出及格的分數,不及格的不用輸出,代碼修改如下:
var?mynum?=new?Array(70,80,66,90,50,100,89);//定義數組mynum并賦值 var?i=0; while(i<mynum.length) { ??if(mynum[i]<60) ???{ ????i++; ????continue; ???} ??document.write("成績:"+mynum[i]+"及格,繼續循環"+"<br>"); ??i=i+1; ?? } </script>
記得一定需要在判斷語句里加i++;
子木李 回復 黑色丶毛衣 提問者
烜烜
continue 語句中斷循環中的迭代,如果出現了指定的條件,然后繼續循環中的下一個迭代。因為你的i沒有指定大小,所以頁面會不停的去輸出。這不是死循環,是循環一直在繼續。
break 是結束當前循環,退出循環的意思,
continue 是跳過當前循環,進行下次循環的意思
覺得好的就點贊吧
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答為什么這里的break換成continue 就會進入死循環呢?
3 回答為啥這樣都會死循環
3 回答繼續循環continue
2 回答break?continue?
2 回答繼續循環continue
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-17
是的,會發生死循環,break是跳出當前while循環,而continue是跳過while本輪循環及continue;后面代碼,進行下一輪循環,這里的i=i+1;沒有執行一直是i=4,進入死循環
2015-10-17
樓主這道題用不上continue,因為樓主的題意是,當遇到不及格的成績時,輸出不及格,并終止循環,這個是break的用法,continue的意思是用于跳過循環中的一個迭代,即中斷循環中的迭代,如果出現了指定的條件,然后繼續循環中的下一個迭代,給樓主設置一個使用continue的環境,如輸出及格的分數,不及格的不用輸出,代碼修改如下:
記得一定需要在判斷語句里加i++;
2015-10-17
continue 語句中斷循環中的迭代,如果出現了指定的條件,然后繼續循環中的下一個迭代。因為你的i沒有指定大小,所以頁面會不停的去輸出。這不是死循環,是循環一直在繼續。
2015-10-17
break 是結束當前循環,退出循環的意思,
continue 是跳過當前循環,進行下次循環的意思
覺得好的就點贊吧