字符串一章实践练习还是没有结果

来源:7-23 编程练习

新人沈琦斌

2016-04-16 11:44

字符串的实践练习还是没有结果,求大神指导。

http://img.mukewang.com/5711b4a100017c3703690223.jpg

从for语句开始就没有结果了,和别人的对照了一下,没看出哪里错了,请大神指导,万分感谢。

写回答 关注

2回答

  • qq_诺L一世相伴_0
    2016-04-16 14:05:04
    已采纳
      var arr = scoreStr.split(";");
      var ave = 0;
      var sum = 0;
      document.write(arr+"<br/>");
      document.write(arr.length+"<br>");
      for( var i =0;i<arr.length;i++ ){
            var index = arr[i].indexOf(':'); //根据 : 符号确定数字开始的位置 
      sum += parseInt(  arr[i].substr(index+1,2)  );  // parseInt() 字符串类型转成整型
       }
     ave = sum/arr.length;
        ave = Math.floor(ave);  // 取整
      //从数组中将成绩撮出来,然后求和取整,并输出。
       document.write("--班级总分为:"+ave);

    你的错误是for语句中i++后面没有分号,还有你没有求出ave的,少了一步求ave的值。

    qq_诺L一... 回复新人沈琦斌

    比如sum += m;就是sum = sum + m;

    2016-04-17 14:50:40

    共 4 条回复 >

  • 宝慕林9293779
    2016-04-16 13:07:38

    for()中i++后没有分号

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题