js基础训练,求成绩平均分并分等级

img


<!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;
        }