課程練習代碼語言
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準備啟航</title>
<script type="text/javascript">
? ? var myDate = new Date();
? ? var myWeek = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
? ? document.write(
? ? ? ? myDate.getFullYear() + "年" +?
? ? ? ? (myDate.getMonth() + 1) + "月" +?
? ? ? ? myDate.getDate() + "日" + " " +?
? ? ? ? myWeek[myDate.getDay()] + "<br/>"
? ? );
? ? var sorceStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? ? var sourceArr = sorceStr.split(";");
? ? document.write("班級每人分數為:" + sourceArr + "<br/>");
? ? var score = 0,
? ? ? ? sum = 0,
? ? ? ? num = sourceArr.length,
? ? ? ? scoreArr = [];
? ? for (var i = 0; i < sourceArr.length; i++) {
? ? ? ?score = score + parseInt(sourceArr[i].slice(3,5));
? ? ? ?scoreArr = scoreArr.concat(sourceArr[i].slice(3,5));
? ? }
? ? sum = Math.round(score / sourceArr.length);
? ? function sortScore(a,b) {
? ? ? ? return b - a;
? ? }
? ? var sortArr = scoreArr.sort(sortScore);
? ? var higth = sortArr[0];
? ? var low = sortArr[sortArr.length - 1];
? ? document.write("班級分數由高到低為:" + sortArr + "<br/>");
? ? document.write("班級總分為:" + score + "<br/>");
? ? document.write("班級人數為:" + num + "<br/>");
? ? document.write("班級人數最高分為:" + higth + "<br/>");
? ? document.write("班級人數最低分為:" + low + "<br/>");
? ? document.write("班級平均分為:" + sum);
</script>
</head>
<body>
</body>
</html>
2021-12-09
<!DOCTYPE??HTML> <html?> <head> ??<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> ??<title>系好安全帶,準備啟航</title> ??<script?type="text/javascript"> ???????window.onload?=?test; ???????function?test(){ ?????????//?定義一個數組存儲學生成績 ?????????var?arr?=?[87,81,97,76,74,94,90,76,64,76]; ?????????//?計算數組的和和平均值 ?????????//?定義總和變量 ?????????var?sum?=?0; ?????????//?循環數組 ?????????for(var?i?=?0;?i?<?arr.length;?i++){ ????????????//?計算平均數 ????????????sum?+=?arr[i]; ?????????} ?????????//?定義平均數 ?????????var?avg?=?sum?/?arr.length; ?????????//?創建日期對象 ?????????var?myDate?=?new?Date(); ?????????//?獲得年 ?????????var?year?=?myDate.getFullYear(); ?????????//?獲得月 ?????????var?month?=?myDate.getMonth()?+?1; ?????????//?獲得日 ?????????var?date?=?myDate.getDate(); ?????????//?獲得星期幾 ?????????var?day?=?myDate.getDay(); ?????????//?獲得小時 ?????????var?hours?=?myDate.getHours(); ?????????//?獲得分鐘 ?????????var?minutes?=?myDate.getMinutes(); ?????????//?獲得秒數 ?????????var?seconds?=?myDate.getSeconds(); ?????????//?向頁面輸出數據 ?????????document.write(year?+?"年"?+?month?+?"月"?+?date?+?"日?星期"?+?day?+?"<br?/>"); ?????????document.write("班級總分:"?+?sum?+?"<br/>"); ?????????document.write("班級平均分:"?+?Math.round(avg)?+?"<br/>"); ??????} ??</script> </head> <body> </body> </html>