搞定了,還有一個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+"日"+" "+today+"--班級總分為:"+myScore)