課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
如題,這種while循環(huán)應(yīng)該怎么使用continue?
for循環(huán)的continue在下一節(jié)中有。
2015-10-17
源自:JavaScript進(jìn)階篇 4-8
正在回答
是的,會發(fā)生死循環(huán),break是跳出當(dāng)前while循環(huán),而continue是跳過while本輪循環(huán)及continue;后面代碼,進(jìn)行下一輪循環(huán),這里的i=i+1;沒有執(zhí)行一直是i=4,進(jìn)入死循環(huán)
黑色丶毛衣 提問者
一行學(xué)習(xí) 回復(fù) 黑色丶毛衣 提問者
qq_風(fēng)_54 回復(fù) 一行學(xué)習(xí)
一行學(xué)習(xí)
樓主這道題用不上continue,因為樓主的題意是,當(dāng)遇到不及格的成績時,輸出不及格,并終止循環(huán),這個是break的用法,continue的意思是用于跳過循環(huán)中的一個迭代,即中斷循環(huán)中的迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代,給樓主設(shè)置一個使用continue的環(huán)境,如輸出及格的分?jǐn)?shù),不及格的不用輸出,代碼修改如下:
var?mynum?=new?Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值 var?i=0; while(i<mynum.length) { ??if(mynum[i]<60) ???{ ????i++; ????continue; ???} ??document.write("成績:"+mynum[i]+"及格,繼續(xù)循環(huán)"+"<br>"); ??i=i+1; ?? } </script>
記得一定需要在判斷語句里加i++;
子木李 回復(fù) 黑色丶毛衣 提問者
烜烜
continue 語句中斷循環(huán)中的迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代。因為你的i沒有指定大小,所以頁面會不停的去輸出。這不是死循環(huán),是循環(huán)一直在繼續(xù)。
break 是結(jié)束當(dāng)前循環(huán),退出循環(huán)的意思,
continue 是跳過當(dāng)前循環(huán),進(jìn)行下次循環(huán)的意思
覺得好的就點(diǎn)贊吧
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答為什么這里的break換成continue 就會進(jìn)入死循環(huán)呢?
3 回答為啥這樣都會死循環(huán)
2 回答繼續(xù)循環(huán)continue
2 回答break?continue?
3 回答繼續(xù)循環(huán)continue
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)微信公眾號
2015-10-17
是的,會發(fā)生死循環(huán),break是跳出當(dāng)前while循環(huán),而continue是跳過while本輪循環(huán)及continue;后面代碼,進(jìn)行下一輪循環(huán),這里的i=i+1;沒有執(zhí)行一直是i=4,進(jìn)入死循環(huán)
2015-10-17
樓主這道題用不上continue,因為樓主的題意是,當(dāng)遇到不及格的成績時,輸出不及格,并終止循環(huán),這個是break的用法,continue的意思是用于跳過循環(huán)中的一個迭代,即中斷循環(huán)中的迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代,給樓主設(shè)置一個使用continue的環(huán)境,如輸出及格的分?jǐn)?shù),不及格的不用輸出,代碼修改如下:
記得一定需要在判斷語句里加i++;
2015-10-17
continue 語句中斷循環(huán)中的迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代。因為你的i沒有指定大小,所以頁面會不停的去輸出。這不是死循環(huán),是循環(huán)一直在繼續(xù)。
2015-10-17
break 是結(jié)束當(dāng)前循環(huán),退出循環(huán)的意思,
continue 是跳過當(dāng)前循環(huán),進(jìn)行下次循環(huán)的意思
覺得好的就點(diǎn)贊吧