課程
/前端開發
/JavaScript
/JavaScript進階篇
2015-07-20
源自:JavaScript進階篇 4-8
正在回答
//?只輸出滿60分以上的 for?(?var?i?=?0;?i?<?mynum.length;?i++?) { ??if?(?mynum[i]?<?60?) ??{ ????document.write(?"成績:"?+?mynum[i]?+?"及格"?+?"<br>"?); ??} } //?輸出全部 for?(?var?i?=?0;?i?<?mynum.length;?i++?) { ??if?(?mynum[i]?>?60?) ??{ ????document.write(?"成績:"?+?mynum[i]?+?"及格"?+?"<br>"?); ??} ??else ??{ ????document.write(?"成績:"?+?mynum[i]?+?"不及格"?+?"<br>"?); ??} }
話說這樣不就行了么? 你在 for 的循環語句里已經 i++ 了 為什么還要在循環體內再 ++ 呢?
aurayang 提問者
i自增了兩次 刪掉一個就行了
因為 你 在 for 里又給I加了一次
你這循環用的 ...
你就沒發現 最后輸出的就只有
var mynum =[70,80,66,90,50,100,89];
70,66,50 3個么?你其他的不要了么?
知道問題了,i=i++就好了,但為什么i+1就不行呢?
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答為什么我用for循環沒有任何結果輸出的?求解答
2 回答for循環問題求助,為什么輸出不了呢
3 回答為什么不用for循環呢?
2 回答為什么我只能輸出一個for循環,第二個for循環就沒有了
5 回答為什么我寫的for循環沒有輸出值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-20
話說這樣不就行了么? 你在 for 的循環語句里已經 i++ 了 為什么還要在循環體內再 ++ 呢?
2015-08-28
i自增了兩次 刪掉一個就行了
2015-07-22
因為 你 在 for 里又給I加了一次
2015-07-20
你這循環用的 ...
你就沒發現 最后輸出的就只有
var mynum =[70,80,66,90,50,100,89];
70,66,50 3個么?你其他的不要了么?
2015-07-20
知道問題了,i=i++就好了,但為什么i+1就不行呢?