Pengweb
2015-02-16 14:19
var sorceStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var newsrt=scoreStr.split(";")
var newsrt = new Array();
for(var i=0;i<newsrt.length;i++){
var y=newsrt[i];
var z=newsrt[i].indexOf(":")+1;
var x=newsrt[i].substr(z);
var sum=0;
sum+=x;
var haha=parseInt(sum/newsrt.length)}
document.write("平均分是:"+Math.round(haha))
谁能帮我看下哪里错了吗
sorceStr 还是 scoreStr
可以学学debug的技巧,这种问题自己就能直接解决了。
定义的时候是var sorceStr;使用时:var newsrt=scoreStr.split(";");怎么成了scoreStr
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题