求大神看下我这段代码,为什么sum=sum+a没有反应?
求大神看下我这段代码,结果应该是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));