課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
50及格,是哪里來的結果?一臉懵逼。
2016-10-27
源自:JavaScript進階篇 4-9
正在回答
因為你if()語句完成之后沒有continue;跳過循環(huán),所以無論if條件是否滿足
document.write("成績:"+mynum[i]+"及格,輸出!"+"<br>");
這一句是一定會執(zhí)行的。。。
你在看看。。。
慕運維9212078 提問者
花椒change 回復 慕運維9212078 提問者
<!DOCTYPE HTML><html><head> ? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ? ?<title>continue</title> ? ?<script type="text/JavaScript"> ? ? ? ?var mynum =new Array(70,80,66,90,50,100,89);//定義數組mynum并賦值 ? ? ? ?var i; ? ? ? ?for(i=0;i<mynum.length;i++) { ? ? ? ? ? ?if (mynum[i] < 60) { ? ? ? ? ? ? ? ?document.write("成績不及格,不輸出!" + "<br>"); ? ? ? ? ? ?}else ? ? ? ? ? ?{ ? ? ? ? ? ? ? ?document.write("成績:" + mynum[i] + "及格,輸出!" + "<br>"); ? ? ? ? ? ?} ? ? ? ?} ? ?</script></head><body></body></html>
14行 少了else
花椒change
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
1 回答為什么只輸出一個成績50不及格呢
1 回答height=50%是啥作用來著?
1 回答newtr的內容是哪里來的?
1 回答infos[i][3],里面的3是哪來的?
5 回答不是很理解,小節(jié)里面當值為5時候是完全不輸出“數值:5“的,但是中間代碼成績?yōu)?0的時候右邊還是輸出了"成績50不及格,不用循環(huán)了",為什么還是會輸出呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-27
因為你if()語句完成之后沒有continue;跳過循環(huán),所以無論if條件是否滿足
document.write("成績:"+mynum[i]+"及格,輸出!"+"<br>");
這一句是一定會執(zhí)行的。。。
你在看看。。。
2016-10-27
<!DOCTYPE HTML>
<html>
<head>
? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ?<title>continue</title>
? ?<script type="text/JavaScript">
? ? ? ?var mynum =new Array(70,80,66,90,50,100,89);//定義數組mynum并賦值
? ? ? ?var i;
? ? ? ?for(i=0;i<mynum.length;i++) {
? ? ? ? ? ?if (mynum[i] < 60) {
? ? ? ? ? ? ? ?document.write("成績不及格,不輸出!" + "<br>");
? ? ? ? ? ?}else
? ? ? ? ? ?{
? ? ? ? ? ? ? ?document.write("成績:" + mynum[i] + "及格,輸出!" + "<br>");
? ? ? ? ? ?}
? ? ? ?}
? ?</script>
</head>
<body>
</body>
</html>
2016-10-27
14行 少了else