為什么這個(gè)sum輸出不出來(lái)?
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準(zhǔn)備啟航</title>
<script type="text/javascript">
? ? //通過(guò)javascript的日期對(duì)象來(lái)得到當(dāng)前的日期,并輸出。
? var date=new Date();
? var theDate="";
? theDate=date.getFullYear()+"年";
? theDate+=date.getMonth()+1+"月";
? theDate+=date.getDate()+"日";
? var week0=date.getDay();
? var week="";
??
? switch(week0){
? ? ? case 0:week="星期一";break;
? ? ? case 1:week="星期二";break;
? ? ? case 2:week="星期三";break;
? ? ? case 3:week="星期四";break;
? ? ? case 4:week="星期五";break;
? ? ? case 5:week="星期六";break;
? ? ? case 6:week="星期七";break;
? ? ? }
? ??
? theDate+=" "+week;
? document.write(theDate+"<br />");
? //成績(jī)是一長(zhǎng)竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? var scoreS=new Array();
? scoreS=scoreStr.split(";");
? document.write(scoreS+"<br />");
? //從數(shù)組中將成績(jī)撮出來(lái),然后求和取整,并輸出。
? var score=new Array();
? for(var i=0;i<scoreS.length;i++)
? {
? ? ? score[i]=parseInt(scoreS[i].substring(3));
? }
? document.write(score+"<br />");
??
? var sum=0;
? for(var i=0;i<=score.length;i++)
? {
? ? ? sum+=score[i];
? }
? document.write("班級(jí)總成績(jī)?yōu)?"+sum+"<br />");
??
? document.write("班級(jí)平均分為:"+Math.round(sum/score.length));
??
</script>
</head>
<body>
</body>
</html>
2015-07-26
Orz,for循環(huán)里面的應(yīng)該寫成i<=score.length-1的。_(:зゝ∠)_好低級(jí)的錯(cuò)誤