js请用户输入成绩,判断成绩的等级,优秀:90-100 良好:80-90 中:70-80 及格:60-70 不及格:0-60
时间: 2024-10-09 20:03:15 浏览: 13
在JavaScript中,你可以创建一个简单的函数来让用户输入成绩并判断其等级。首先,你需要创建一个获取用户输入的函数,然后根据输入的成绩范围来返回相应的等级。这是一个示例代码:
```javascript
function judgeGrade() {
// 获取用户输入的成绩
var score = parseInt(prompt("请输入您的成绩:"));
if (score >= 90 && score <= 100) {
return "优秀";
} else if (score >= 80 && score < 90) {
return "良好";
} else if (score >= 70 && score < 80) {
return "中等";
} else if (score >= 60 && score < 70) {
return "及格";
} else {
return "不及格";
}
}
// 调用函数并打印结果
var grade = judgeGrade();
console.log("您的成绩等级为:" + grade);
```
在这个例子中,我们使用`prompt()`函数获取用户的输入,然后通过一系列条件语句检查分数范围,并返回对应的等级。
相关问题
用 switch 语句实现,根据输入的学生考试成绩,计算出该生所获得的等级,规则如下:90~100 分(优秀)、80~89分(良好)、70~79分(中等)、60 69 分(及格)、0~59 分(不及格)
在许多编程语言中,包括JavaScript、Python(虽然不直接支持switch结构,但可以模拟)或C#,你可以使用`switch`语句来根据分数范围确定学生的等级。下面是一个基本的示例:
```javascript
function calculateGrade(score) {
let grade;
switch (true) {
case score >= 90 && score <= 100:
grade = "优秀";
break;
case score >= 80 && score < 90:
grade = "良好";
break;
case score >= 70 && score < 80:
grade = "中等";
break;
case score >= 60 && score < 70:
grade = "及格";
break;
default:
grade = "不及格";
}
return grade;
}
// 测试
let studentScore = 85; // 假设学生得分
console.log(calculateGrade(studentScore)); // 输出结果为 "良好"
```
在这个例子中,`calculateGrade`函数接收一个分数作为参数,然后使用`switch`语句判断分数属于哪个区间,并返回相应的等级。
2.2页面显示弹出框如图5所示,输入成绩,点击确定,弹出如图6所示结果。 当小于60分,弹出框显示不及格; 60-70显示及格; 70-80显示中等; 80-90显示良好;大于90显示优秀。
这个问题需要你在前端页面编写JavaScript代码来实现。你可以使用JavaScript的prompt()函数来弹出输入框,获取用户输入的成绩。然后根据输入的成绩,使用if语句判断成绩的等级,并使用alert()函数弹出对应的等级。以下是代码示例:
```
var score = prompt("请输入成绩:");
if (score < 60) {
alert("不及格");
} else if (score >= 60 && score < 70) {
alert("及格");
} else if (score >= 70 && score < 80) {
alert("中等");
} else if (score >= 80 && score < 90) {
alert("良好");
} else {
alert("优秀");
}
```
当用户输入成绩后,会弹出对应的成绩等级。如果用户输入的不是数字,则会弹出NaN(Not a Number)等级。
阅读全文