__正正经经先生4337661
2016-11-05 10:18
求大神看下我这段代码,结果应该是81,可为什么sum=sum+a没有反应?
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var NewStr=scoreStr.split(";");
var NewScore=new Array();
var i=0;
while(i<NewStr.length){
NewScore=NewStr[i].split(":");
document.write(NewScore);
i++;
var sum=0;
var a=parseInt(NewScore[1]);
sum=sum+a;
}
document.write("班级总分为:"+Math.round(sum/NewStr.length));
把sum变量放在while外面声明
代码不全吧,scoreStr没有给出来
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 3
回答 1
回答 2
回答 1
回答 3