问答详情
源自:7-23 编程练习

求大神们看看哪里出错了!!!

var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
  var arr=scoreStr.split(";");
  var sum=0;
for(var i=0,i<arr.length;i++)
{
    var index=arr[i].indexOf(":");
    sum+=parseInt(arr[i].substr(index+1);
}

提问者:Montgomery0 2016-10-30 22:29

个回答

  • nity224
    2016-10-30 22:52:06
    已采纳

    var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; 
      var arr=scoreStr.split(";");
      var sum=0;
    for(var i=0,(//这里是分号不是逗号)i<arr.length;i++)
    {
        var index=arr[i].indexOf(":");
        sum+=parseInt(arr[i].substr(index+1)(//这里少了半个括号);
    }

  • qq_流水不腐户枢不蠹_0
    2016-10-31 20:52:29

    for(var i=0; i<tag.length; i++){

    sum=sum+parseInt(tag[i].substr(tag[i].indexOf(":")+1));

    }