JavaScript成绩转换案例,使用alert语句
时间: 2024-09-10 14:13:00 浏览: 52
JavaScript中,我们可以创建一个简单的成绩转换函数,例如将百分制成绩转换成字母等级。这里是一个示例:
```javascript
function convertGrade(score) {
// 设置转换规则
var gradeMap = {
'90': 'A', '85': 'B+', '80': 'B', '75': 'B-', '70': 'C+', '65': 'C', '60': 'C-', '55': 'D+', '50': 'D', '40': 'F'
};
// 检查输入是否有效,然后返回对应等级
if (score >= 0 && score <= 100) {
return gradeMap[score.toString()];
} else {
alert("请输入0到100之间的分数!");
return null; // 或者在这里处理错误情况
}
}
// 测试案例
var studentScore = 88;
var result = convertGrade(studentScore);
if (result !== null) {
alert("学生的等级是:" + result);
}
```
在这个例子中,我们定义了一个`convertGrade`函数,它接受一个成绩作为参数。如果输入在0到100之间,它会根据给定的映射表找出相应的字母等级;如果输入无效,则弹出警告提示并返回`null`。
你可以通过改变`studentScore`变量的值来测试不同的输入,系统会显示对应的等级或者错误信息。
阅读全文