用if else语句,HTML和JS里面

img

var yuwen = prompt('请输入语文成绩')
其它科目参考如上。。。

var average = (yuwen+shuxue+yingyu+huaxue+lishi)/5;
var grade = '';
if(average>=90){
grade = "优秀";
}
if(average<90&&average>=80){
grade="良好";
}
此处省略。。。
alert(grade);

题主要的代码如下

img

<script>
    var arr = ['语文', '数学', '英语', '化学', '历史'];
    var totalscore = 0;
    for (var i = 0; i < arr.length; i++) {
        var score = parseFloat(prompt(`请输入${arr[i]}成绩`)) || 0;
        totalscore += score;
    }
    var avgscore = totalscore / arr.length;
    var level = '不及格';
    if (avgscore >= 90) level = '优秀';
    else if (avgscore >= 80) level = '良好';
    else if (avgscore >= 70) level = '一般';
    else if (avgscore >= 60) level = '及格';
    alert(`平均分:${avgscore}\n等级:${level}`)
</script>

有帮助麻烦点下【采纳该答案】,谢谢~~