搞定了,還有一個(gè)reduce的方法更簡單不過還沒研究出來
var mydate=new Date();
var year=mydate.getFullYear()//獲取年:2024
var month=mydate.getMonth()+1; //獲取月(+1是因?yàn)樵路輳?開始)
var day=mydate.getDate();? //獲取今天日期
var weekday=["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
var mynum=mydate.getDay(); //獲取星期幾的下標(biāo)-從0開始
var today=weekday[mynum];? //取得下標(biāo)后放入weekday數(shù)據(jù)
//成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作
var scoreStr="小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var score=scoreStr.split(";");
// console.log(score);
var myScore=0; //定義myScore用來接收數(shù)據(jù)
for (var i=0;i<score.length;i++) {
myScore+=parseInt(score[i].slice(3,5));? //使用parseInt把字符串轉(zhuǎn)成整數(shù)
}
document.write(year+"年"+month+"月"+day+"日"+" "+today+"--班級(jí)總分為:"+myScore)