給大家一份答案,有問(wèn)題請(qǐng)指正,多評(píng)論互相學(xué)習(xí)
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準(zhǔn)備啟航</title>
<script type="text/javascript">
? //定義獲取日期函數(shù) 以后都通用
? function getYYYYMMDD(){
? var mydate = new Date();
? var year = mydate.getFullYear();
? var month = mydate.getMonth() + 1 ;
? var day = mydate.getDate()? ;
? var num = mydate.getDay();
? var week = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
? var weekDay = week[num];
? ?return year + "年" + month + "月" + day + "日 "+ weekDay ;
? }
? //定義獲取平均數(shù)的函數(shù) 以后都通用
? function getSocre(str){
? //這部分我必須說(shuō)明一下,為什么使用\;,split里面實(shí)際應(yīng)該填寫(xiě)正則表達(dá)式的,但是這個(gè)課程忽略了。
? var persons = str.split("\;");
? ?var score = 0;
? for (var i = 0; i < persons.length ; i++){
? ? ? score = score + parseInt( persons[i].split("\:")[1] );
? }
? ?return Math.round(score/persons.length);
? }
?var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
?var date =? getYYYYMMDD();
?var socre = getSocre(scoreStr);
?document.write(date +"--班級(jí)總分為:" +socre);
</script>
</head>
<body>
</body>
</html>
2018-12-12
?return Math.round(score/persons.length);
你返回的這個(gè)是什么意思?主要是后面這個(gè)/persons.length?
2018-11-29