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);
题主要的代码如下
<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>
有帮助麻烦点下【采纳该答案】,谢谢~~