结果是对的,但是不知道有没有不规范的地方,希望大家能给出改进建议

来源:7-23 编程练习

___哆啦A梦

2019-09-04 11:42

2019年9月4日 星期三--班级平均分为:81

http://img4.mukewang.com/5d6f324c0001bade05520446.jpg

写回答 关注

1回答

  • 我就叫阿海
    2019-09-04 19:47:27
    已采纳

    个人意见,不喜勿喷

    1、建议将数据处理好之后再进行输出,方便他人阅读,也方便自己阅读

    var localDate = new Date();
    var year = localDate.getFullYear();//年
    var month = localDate.getMoneth();//月
    var day = localDate.getDate();//日
    document.write(year+"年"+month+"月"+day+"日");

    2、第17行、18行代码,可写为

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

    3、21行至26行代码,对myarr的处理,

    var sum = 0;//用于计算总分数
    for(var i=0;i<myarr.length;i++){
        //个人观点:实际运用中“姓名”理应是不定长的,而“:”后是成绩为固定格式,所以使用split
        var myarr1 = myarr[i].split(":");//将“姓名:分数”再次分割为数组["姓名","分数"]
        sum = sum + parseInt(myarr1[1]);//累加入总分
    }

    ___哆啦A...

    有道理,谢谢

    2019-09-05 17:22:08

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题