總分為NaN班級平均分為NaN 求大神指教
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
<title> 平均分</title>??
<script type="text/javascript">
?var mydate=new Date();
?document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月"+mydate.getDate()+"日");
?var mydate=new Date();
?var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
?document.write("? ?" +weekday[mydate.getDay()] );?
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76;";
var scoreArr=scoreStr.split(";");
var sum=0;
for (var i = 0;i<scoreArr.length; i++) {
var index = scoreArr[i].indexOf(":");
?sum += parseInt(? scoreArr[i].substr(index+1,2)? );
}
?av = sum/scoreArr.length;
?av = Math.floor(av);
document.write("班級總分為" + sum );
document.write("班級平均分為" + av );
</script>
</head>?
<body>?
</body>
</html>
2018-09-29
我試了一下你的代碼,如果你把名字和這個符號" : "(雙引號里面的那個符號)刪掉的話,數(shù)據(jù)就會正常顯示了。
2018-09-28
小迪:64;小曼:76;";改為小迪:64;小曼:76";