<script?type="text/javascript">
??//通過javascript的日期對象來得到當前的日期,并輸出。
??var?weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
??var?riQi=new?Date();
??document.write(riQi.getFullYear()+"年"+(riQi.getMonth()+1)+"月"+riQi.getDate()+"日"+"?"+weekday[riQi.getDay()]);
??
??
??
??//成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?scoreArr=scoreStr.split(";");
??//document.write(scoreArr);
??//從數(shù)組中將成績撮出來,然后求和取整,并輸出。
??var?sum=0;
??for(i=0;i<scoreArr.length;i++){
????sum+=parseInt(scoreArr[i].substr(scoreArr[i].indexOf(":")+1));??????
????}
????document.write("--班級總分為:"+sum+"<br/>");
????document.write("班級的平均分為:"+Math.round(sum/scoreArr.length));
</script>
為什么for循環(huán)中的sum+=parseInt(scoreArr[i].substr(scoreArr[i].indexOf(":")+1));換成
sum+=parseInt(scoreArr[i].substring(scoreArr[i].indexOf(":")+1),5);
或者是sum+=parseInt(scoreArr[i].substr(scoreArr[i].indexOf(":")+1),2);都不行啊???
2015-11-15