第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

while里不可以用continue么?

var mynum =new Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值

var j=0;

while(j<mynum.length)

{

? if(mynum[j]<60)

? ?{

? ?

? ? continue;

? ?}

? document.write("成績:"+mynum[j]+"及格,繼續(xù)循環(huán)"+"<br>");

? j=j+1;

??

}


老是搞壞瀏覽器

正在回答

3 回答

var?mynum?=new?Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值
var?j=0;
while(j<mynum.length)
{
??if(mynum[j]<60)?//?這個代碼塊有問題,當條件為真時,j值沒有遞增,導致while一直為true,死循環(huán)。
??{
??????continue;
??}
??document.write("成績:"+mynum[j]+"及格,繼續(xù)循環(huán)"+"<br>");
??j=j+1;
}

正確寫法:

var?mynum?=new?Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值
var?j=0;
while(j<mynum.length)
{
??j=j+1;?
??if(mynum[j-1]<60)
??{
??????continue;
??}
??document.write("成績:"+mynum[j-1]+"及格,繼續(xù)循環(huán)"+"<br>");
}


0 回復 有任何疑惑可以回復我~
#1

五趾的魚 提問者

非常感謝!
2017-04-24 回復 有任何疑惑可以回復我~
#2

Leibniz233 回復 五趾的魚 提問者

鹵煮你看懂了嗎,能不能解釋一下?你原來的代碼后面不是有j=j+1嗎,為啥不能循環(huán)?
2017-06-01 回復 有任何疑惑可以回復我~
#3

慕圣9424722

這個最佳答案有問題吧!
2017-08-10 回復 有任何疑惑可以回復我~
#4

慕姐8259394 回復 慕圣9424722

最佳答案沒有問題,當j=4時,進行if(mynum[j]<60)條件里面執(zhí)行continue,之后直接退出本次循環(huán),是執(zhí)行不到j=j+1的,所以它一直在j=4這層里面死循環(huán)
2017-08-12 回復 有任何疑惑可以回復我~
#5

Molly喜

最佳理解有困難。 建議采用下面這種: 直接在continue前加j=j+1;其它代碼與案例一樣保持不變。
2017-12-12 回復 有任何疑惑可以回復我~
查看2條回復

break會直接跳出循環(huán)???? continue只是跳出本次循環(huán)

0 回復 有任何疑惑可以回復我~
#1

五趾的魚 提問者

感謝 感謝
2017-04-24 回復 有任何疑惑可以回復我~

在if里面用continue,會直接跳出循環(huán)啊,并不是while里不能用continue,是你使用的時機不對,沒必要這么寫。

var mynum =new Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值

var j=0;

while(j<mynum.length)

{

? if(mynum[j]>=60)

? ?{

????document.write("成績:"+mynum[j]+"及格,繼續(xù)循環(huán)"+"<br>");

?? }

????else

{

?????document.write("成績:"+mynum[j]+"不及格,繼續(xù)循環(huán)"+"<br>");

}

??

? j=j+1;

??

}


0 回復 有任何疑惑可以回復我~
#1

五趾的魚 提問者

那應該怎么加進去啊
2017-04-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

while里不可以用continue么?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號