效果圖: XXXX年XX月X日 星期X 班級總分為:xx 班級平均分:xx
<script type="text/javascript">
//定義一個日期
var date = new Date();
//定義一個數組用來儲存一個星期
var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
//定義一個和計算
var sum = 0;
//定義一個平均數計算
var av = 0;
//通過定義的日期擷取 完整的年,月,日 用日期擷取星期 擷取數組的星期數
//輸出
document.write(date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+" "+week[date.getDay()]+"<br>");
//定義字元串 将所有人的姓名成績輸入
//也可以隻将成績輸入,分割後循環時無需用slice
var Str = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
//将字元串通過逗号分割成字元串數組
var arr = Str.split(";");
//輸出數組
document.write(arr);
//本題中姓名成績字數一樣,是以取成績用slice
//循環字元串數組
for(var i=0; i<arr.length;i++)
{
sum+= parseInt(arr[i].slice(3,5));
}
//總成績除以數組長度=平均成績
av = parseInt(sum/arr.length);
//輸出總成績和平均分
document.write("班級總成績:"+sum);
document.write("班級平均分:"+av);
</script>