JavaScript经典小练习:某班的成绩出来了,现在老师要把班级的成绩打印出来。
显示要求如下:
xxxx年x月x日 星期x 班级评价分为:81.
——<script>代码部分:
<script type="text/javascript">
var mydate = new Date();
var weekday = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write(mydate.getFullYear() +"年" + mydate.getMonth() +"月" + mydate.getDay() + "日" + weekday[mydate.getDay()] + "
");
//通过javascript的日期对象得到当前的日期,并输出。
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var mynum = scoreStr.split(";");
var sum = 0;
for(var i=0;i<mynum.length; i++) {
sum += parseInt(mynum.substr(mynum[i].indexOf(":")+1));
}
var myscore = parseInt(sum/mynum.length);
document.write("班级平均分为:" + Math.round(myscore));
</script>
本题的知识点主要涉及到了date日期对象及其常用方法,Math对象的方法等。
每天一小步,日积月累,量变终会质变!加油fighting!!!