关于for循环中的问题
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var sourceArr=scoreStr.split(";");
var sum = 0;
for(var i=0;i<sourceArr.length;i ++)
{sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1))}
document.write(sum);
上述代码,会显示总成绩815,但是在for(var i=0;i<=sourceArr.length;i ++)中多加了一个“=”后,总成绩就看不到了,不应该是少算一个成绩吗,怎么会无法显示?