后面的求和没结果

var scoreStr=new Array();

var scoreStr="小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

var str1=scoreStr.split(";");

var str2=str1.split(":");

var sum=0;

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

    str2[i+1]=parseInt(str2.substring(i+1,i+2));

    sum=str2[i+1]+sum;

}

document.write(sum);


ZL963359
浏览 785回答 1
1回答

码农2号

var scoreStr=new Array(); var scoreStr="小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var str1=scoreStr.split(";"); var sum=0; console.log('str1',str1); for(var i=0;i<str1.length-1;i++){     sum+=parseInt(str1[i].split(':')[1]) } document.write(sum);你应该都没有查看报错怎么报错的吧?程序猿最重要的是自己检查代码,知道自己错哪,然后改。毕竟程序猿的最大优点就是知错就改,不知道错哪了,使劲找自己的错误!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript