为什么 var sum=0;可以,var sum;结果却不一样?
var scoreStr = "小明:87;小花:81";
var arr=scoreStr.split(';');
var sum=0; //定义var sum; 为什么达不到效果??
//从数组中将成绩撮出来,然后求和取整,并输出。
for(var i=0;i<arr.length;i++){
var index=arr[i].indexOf(':')+1;
sum+=parseInt(arr[i].substr(index,2));
}
var pj=Math.floor(sum/arr.length);
document.write('平均分是'+pj);