js用switch语句输出成绩等级,学生直接输入五科的成绩然后看平均值,最后在用平均值来判断成绩等级,且不用函数
时间: 2024-09-23 11:16:51 浏览: 54
在JavaScript中,你可以通过创建一个switch语句来根据学生的平均分输出成绩等级。假设你有五个等级的分数线(如A、B、C、D、F),可以这样做:
```javascript
let totalScore = 0; // 初始化总分
let numSubjects = 5; // 学科数
// 输入五科成绩
for (let i = 0; i < numSubjects; i++) {
let score = parseInt(prompt("请输入第" + (i+1) + "门课程的成绩:"));
totalScore += score;
}
// 计算平均分
let averageScore = totalScore / numSubjects;
// 判断成绩等级并打印
let grade;
switch (Math.floor(averageScore)) { // 使用Math.floor()处理浮点数,简化等级判定
case 90: // 分数段为90及以上
grade = 'A';
break;
case 80:
grade = 'B';
break;
case 70:
grade = 'C';
break;
case 60:
grade = 'D';
break;
default: // 60分以下
grade = 'F';
}
console.log(`学生的平均成绩为${averageScore}分,属于${grade}级。`);
阅读全文