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

分割方法之一

  //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
 var a=scoreStr.split(";");

 var b=a.join(":");

 var c=b.split(":");

 var sum=0;
 var p=0;
  for(var i=1;i<c.length;i=i+2){
    sum=sum+parseInt(c[i]);
    p++;
}
document.write(p+"<br/>");
document.write("总分为:"+sum+"<br/>"+"平均分:"+sum/p);

参考的这种分割方法真是厉害,简而易懂。把分号变成冒号,然后冒号分割得到单独的成绩!

提问者:十月少主 2018-09-12 16:04

个回答

  • 青郓
    2018-09-27 10:25:16

    尝试了,报错

  • 你的老子
    2018-09-15 09:54:45

    //高


  • 慕瓜4462994
    2018-09-12 18:26:07

    学习了,不错的思路