独立思考两小时的代码,先保存
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<script type="text/javascript">
//通过javascript的日期对象来得到当前的日期,并输出。
var datefull=new Date();
//document.write(date); 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。
var Year=datefull.getFullYear(); //获取年
var Month=datefull.getMonth()+1; //获取月
var date=datefull.getDate(); //获取日期
var day=datefull.getDay(); //获取星期,数字形式
//document.write(day);
var daysum=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var day=daysum[day]; //获取星期,文字形式
document.write(Year+"年"+Month+"月"+date+"日"+" "+day+"</br>");
//document.write(datefull+"</br>");
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
//var len = strlen(scoreStr);
//var i;
//document.write(scoreStr.split(";"));
var split0=(scoreStr.split(";")).join(","); //把字符串的;改成,的数组,再改成字符串
var split1=((split0.split(":")).join(",")).split(","); //把字符串的:改成,的数组,改成字符串后再变成数组,这样做以便生成逗号分隔数组
//document.write(split1.length);
//数组中成绩在元素偶数字段,所以取出把i的取值为偶数字段
var sum=0;
for(var i=1;i<split1.length;i+=2){
sum+=parseInt(split1[i]);
};
//从数组中将成绩撮出来,然后求和取整,并输出。
var result=sum/split1.length*2;
document.write("平均数为"+Math.floor(result));
</script>
</head>
<body>
</body>
</html>