輸出有問題,望能指正問題在那兒
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準(zhǔn)備啟航</title>
<script type="text/javascript">
? ? var today = new Date();
? ? var month = today.getMonth() + 1 +"月"; ?
? ? var week = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"];
? ? document.write(today.getFullYear()+"年"+month+today.getDate()+"日"+" "+week[today.getDay()]);
? ? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? ? var scoreArr = scoreStr.split(";");
? ??
? ? var average;
? ? var num;
? ? for (var i=0;i<scoreArr.length;i++){
? ? ? ? var index = scoreArr[i].indexOf(':')+1;
? ? ? ? num += parseInt(scorArr[i].substr(index));
? ? ? ? average = num/soreArr.length;
? ? ? ? }
? ? document.write("--班級(jí)總分為:"+average);
</script>
</head>
<body>
</body>
</html>
現(xiàn)在只能正確輸出日期,最后一個(gè)document.write語句的內(nèi)容都不輸出。試過將for循環(huán)注釋掉之后會(huì)輸出”--班級(jí)總分為“,但是實(shí)在找不到循環(huán)體的問題在哪里了。。。
2016-05-11
注意單詞和for循環(huán)平均分的位置
<!DOCTYPE ?HTML>
<html>
<head>
? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? <title>系好安全帶,準(zhǔn)備啟航</title>
? ? <script type="text/javascript">
? ? var today = new Date();
? ? var month = today.getMonth() + 1 + "月";
? ? var week = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"];
? ? document.write(today.getFullYear() + "年" + month + today.getDate() + "日" + " " + week[today.getDay()]);
? ? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? ? var scoreArr = scoreStr.split(";");
? ? var average=0;
? ? var num=0;
? ? for (var i = 0; i < scoreArr.length; i++) {
? ? ? ? var curNum = scoreArr[i].split(':') [1];
? ? ? ? num += parseInt(curNum);
? ? }
? ? average = num / scoreArr.length;
? ? document.write("--班級(jí)總分為:" + num);
? ? document.write("--班級(jí)總平均分:" + average);
? ? </script>
</head>
<body>
</body>
</html>
2016-05-11
? ? var scoreArr = scoreStr.split(";");
? ? var average;
? ? var num;
? ? for (var i=0;i<scoreArr.length;i++){
? ? ? ? var index = scoreArr[i].indexOf(':')+1;
? ? ? ? num += parseInt(scorArr[i].substr(index));
? ? ? ? average = num/soreArr.length;
? ? ? ? }
循環(huán)里面用的soreArr,你上面面定義的是scoreArr
2016-05-11
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準(zhǔn)備啟航</title>
<script type="text/javascript">
? ? var today = new Date();
? ? var month = today.getMonth() + 1 +"月"; ?
? ? var week = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"];
? ? document.write(today.getFullYear()+"年"+month+today.getDate()+"日"+" "+week[today.getDay()]);
? ? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
? ? var scoreArr = scoreStr.split(";");
? ??
? ? var average;
? ? var num=0;
? ? for (var i=0;i<scoreArr.length;i++){
? ? ? ? var index = scoreArr[i].indexOf(':')+1;
? ? ? ? num += parseInt(scoreArr[i].substr(index));
? ? ? ? }
? ? ? ? average = num/scoreArr.length;
? ? document.write("--班級(jí)總分為:"+average);
</script>
</head>
<body>
</body>
</html>
額 ,我發(fā)現(xiàn)for循環(huán)里面scoreArr拼錯(cuò)兩個(gè),num要初始化,求平均分的代碼位置不對,應(yīng)該就醬
2016-05-11
應(yīng)該是num 沒有初始化
2016-05-11
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全帶,準(zhǔn)備啟航</title>
<script type="text/javascript">
??? var today = new Date();
??? var month = today.getMonth() + 1 +"月"; ?
??? var week = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"];
??? document.write(today.getFullYear()+"年"+month+today.getDate()+"日"+" "+week[today.getDay()]);
??? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??? var scoreArr = scoreStr.split(";");
??? var average;
???
??? for (var i=0;i<scoreArr.length;i++){
??????? var index = scoreArr[i].indexOf(':')+1;
??????? num += parseInt(scoreArr[i].substr(index));
??????? average = num/scoreArr.length;
??????? }
??? document.write("--班級(jí)總分為:"+average);
</script>
</head>
<body>
</body>
</html>