<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//a)在弹出框中依次输入语文、数学、英语、化学、历史分数。
var grade = new Array();
grade[0] = prompt("请输入语文成绩");
grade[1] = prompt("请输入数学成绩");
grade[2] = prompt("请输入英语成绩");
grade[3] = prompt("请输入化学成绩");
grade[4] = prompt("请输入历史成绩");
//将grade改为数字型
grade.map(Number);
//b)计算平均分
var sum = (parseInt(grade[0]) + parseInt(grade[1]) + parseInt(grade[2]) + parseInt(grade[3]) + parseInt(grade[4])) / 5
//c)等级:如果平均分大于等于90为优秀,小于90大于等于80为良好,小于80大于等于70为一般,小于70大于等于60为较差,小于60为很差
//d)页面弹出框告知等级
//e)用swich_case方式实现
switch (true) {
case sum >= 90:
alert('优秀')
break;
case sum < 90 && sum >= 80:
alert('良好');
break;
case sum < 80 && sum >= 70:
alert('一般');
break;
case sum < 70 && sum >= 60:
alert('较差')
break;
case sum < 60:
alert('很差')
break;
}
</script>
</body>
</html>
根据输入的小明同学的5门课成绩来计算得到平均分,根据平均分来进行划分等级。JS
最新推荐文章于 2024-05-30 11:27:58 发布