最后為什么要寫i=i+1
while(i<mynum.length)
{
? if(mynum[i]<60)
? ?{
? ? document.write("成績"+mynum[i]+"不及格,不用循環(huán)了"+"<br>");
? ? break;
? ?}
? document.write("成績:"+mynum[i]+"及格,繼續(xù)循環(huán)"+"<br>");
? i=i+1;//為什么要加寫i=i+1????????
??
}
2017-04-11
舉報(bào)
2017-04-11
如果不加的話就是死循環(huán)了,加上i=i+1相當(dāng)于每次向下查一位,達(dá)到遍歷數(shù)組的目的,i是一個(gè)變量名,默認(rèn)為0,需要初始化,mynum[i]不代表所有的,如果每次不改變,就會一直取初始值。document.write(mynum[i])如果你下面不寫i=i+1是沒辦法輸出所有的。
2017-12-12
循環(huán)都必須具備初始值,迭代,終止條件,缺一不可
2017-04-12
當(dāng)已知遍歷數(shù)組長度得時(shí)候用for,不知道的時(shí)候用while
2017-04-12
for(var i=0;i<mynum.length,i++){
????? ?if(mynum[i]<60){
????????document.write("成績"+mynum[i]+"不及格,不用循環(huán)了"+"<br>");
????????i++;
}
}
2017-04-11
不寫i=i+1;的話就沒法繼續(xù)遍歷數(shù)組的下一個(gè)元素啊,會一直處于當(dāng)前元素的判斷,不信的話你去掉這句,刷新一下,然后點(diǎn)擊“自動(dòng)運(yùn)行”,你會發(fā)現(xiàn)你快卡住死機(jī)了,因?yàn)樗幱谒姥h(huán)。。
2017-04-11
不寫的話就只執(zhí)行第一個(gè)人的成績查詢了啊,寫了i=i+1才能循環(huán)下去