<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript"> var mystr=new Date(); var a=mystr.getFullYear(); var b=mystr.getMonth(); var c=mystr.getDate()

来源:7-23 编程练习

ZL963359

2018-06-25 22:45

前面日期对的,但后面没结果。


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);



写回答 关注

1回答

  • 幕布斯7344928
    2018-06-27 21:18:39

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

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

    你这个str1已经是个字符串数组了,var str2=str1.split(":");这个句中str1不能调用split函数

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题