
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>根据平均分来划分等级</title>
</head>
<body>
<script>
// 得到小明同学的各科平均成绩,如果大于等于90为优秀,小于90大于等于80为良好,小于80大于等于70为一般,小于70大于等于60为较差,小于60为很差
// 用swich_case方式实现
var Chinese = prompt("请输入语文成绩");
var Mathematics = prompt("请输入数学成绩");
var English= prompt("请输入英语成绩");
var Chemistry = prompt("请输入化学成绩");
var History = prompt("请输入历史成绩");
var average = (+Chinese + +Mathematics + +English + +Chemistry + +History)/5;
//通过改level分的表现形式:
var level= Math.floor( average / 10 );
// ? >= 90 优秀 99 - 90 除以10 ==>9.? 向下取整 ==>9
// 90>?>=80 良好 89 - 80 除以10 ==>8.? 向下取整 ==>8
// 80>?>=70 一般
// 70>?>=60 较差
// 60>? 很差
switch (level){
case 10:
alert("优秀");
break;
case 9:
alert("优秀");
break;
case 8:
alert("良好");
break;
case 7:
alert("一般");
break;
case 6:
alert("较差");
break;
default :
alert("很差");
break;
}
</script>
</body>
</html>
let arr = [80,90,98,86,100]
let a = Math.floor((arr[0]+arr[1]+arr[2]+arr[3]+arr[4])/5)
console.log(a);
switch (a) {
case 90:
alert('优秀')
break;
case 80:
alert('良好')
break;
case 70:
alert('一般')
break;
case 60:
alert('较差')
break;
default :
alert('很差')
break;
}