问答详情
源自:8-17 编程练习

搞定了,还有一个reduce的方法更简单不过还没研究出来

var mydate=new Date();

var year=mydate.getFullYear()//获取年:2024

var month=mydate.getMonth()+1; //获取月(+1是因为月份从0开始)

var day=mydate.getDate();  //获取今天日期

var weekday=["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];

var mynum=mydate.getDay(); //获取星期几的下标-从0开始

var today=weekday[mynum];  //取得下标后放入weekday数据

//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作

var scoreStr="小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

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

// console.log(score);

var myScore=0; //定义myScore用来接收数据

for (var i=0;i<score.length;i++) {

myScore+=parseInt(score[i].slice(3,5));  //使用parseInt把字符串转成整数

}

document.write(year+"年"+month+"月"+day+"日"+"&nbsp;&nbsp;"+today+"--班级总分为:"+myScore)


提问者:qq_淼_9 2024-03-05 16:52

个回答