字符串的实践练习还是没有结果,求大神指导。

从for语句开始就没有结果了,和别人的对照了一下,没看出哪里错了,请大神指导,万分感谢。
var arr = scoreStr.split(";");
var ave = 0;
var sum = 0;
document.write(arr+"<br/>");
document.write(arr.length+"<br>");
for( var i =0;i<arr.length;i++ ){
var index = arr[i].indexOf(':'); //根据 : 符号确定数字开始的位置
sum += parseInt( arr[i].substr(index+1,2) ); // parseInt() 字符串类型转成整型
}
ave = sum/arr.length;
ave = Math.floor(ave); // 取整
//从数组中将成绩撮出来,然后求和取整,并输出。
document.write("--班级总分为:"+ave);你的错误是for语句中i++后面没有分号,还有你没有求出ave的,少了一步求ave的值。
for()中i++后没有分号