猿问

请看下我的代码,已被转换搞晕


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

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

        var arr2 = [];

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

            var str = arr1[i].substr(3,2)+",";//还是个串

            arr2 = str.split(",");//是个数组

            document.write(arr2);

        } 

//只想把成绩按照数组形式存储,我最后的arr2是数组吗?

//document.write(arr2);写在循环外只输出最后一个成绩“76,”,那么我感觉arr2就不是数组了

主治医生
浏览 1263回答 2
2回答

阿冰777

var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";          var arr1 = scoreStr.split(";");         var arr2 = [];         for(var i=0;i<arr1.length;i++){             var str = arr1[i].split(":");             arr2[i]=str[1];         }  document.write(arr2);

慕UI2259309

var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";    var myarr = scoreStr.split(";"); var num = 0; for(var i=0;i<=myarr.length-1;i++){ num +=  parseInt(myarr[i].substr(3,2)); } document.write("全班的平均成绩是:"+Math.round(num/myarr.length));
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答