为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

http://img1.sycdn.imooc.com//5d6f324c0001bade05520446.jpg

正在回答

1 回答

个人意见,不喜勿喷

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]);//累加入总分
}
0 回复 有任何疑惑可以回复我~
#1

___哆啦A梦 提问者

有道理,谢谢
2019-09-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信