<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>系好安全帶,準備啟航</title>
<script?type="text/javascript">
??var?date=new?Date();?//先來一個日期的對象實例化
??
??var?timestring=date.getFullYear()+"年"+date.getMonth()+"月"+date.getDate()+"日 ";
??var?mydate=new?Date();
??var?weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
??document.write(timestring+weekday[mydate.getDay()])
??//通過日期對象來得到當前的日期,因為是具體日期需要有年月日星期。
??
??var?scorestr="小明:87;?小花:81;?小紅:97;?小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?arr=scorestr.split(";")?//按照分號來分開數(shù)組
??for(var?i=0;i<arr.length;i++)??//其中的arr.length就是人數(shù)
??{
??????var?index?=?arr[i].indexOf(":");//indexOf是從冒號開始抓取數(shù)字
??????var?sum+=parseInt(arr.[i].substr(index+1,2));?//pasreInt轉(zhuǎn)整型,substr抓數(shù)字
}
????
??//成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
??var?average=Math.floor(sum/arr.length);??//題目要求是整數(shù)平均分
??document.write("本班成績平均分為:"+average);
??//從數(shù)組中將成績撮出來,然后求和取整,并輸出。
??
</script>
</head>
<body>
</body>
</html>
2015-07-29
在循環(huán)外面定義 var sum=0;? 循環(huán)里面的 把變量sum前面的 申明變量var去掉。另外這一句的arr[i]之間多了個點,會報錯。。
2015-07-29
找到問題了,22行代碼數(shù)組之后多了一個dot