js 6.输入计算机基础成绩判断此成绩的等级 0-60 F 60-70 D 70-80 C 80-90 B 90-100 A switch case
时间: 2024-01-07 19:06:02 浏览: 32
当然,你也可以使用 `switch case` 语句来实现这个功能,以下是相应的 JavaScript 代码:
```javascript
let score = prompt("请输入计算机基础成绩:");
switch (true) {
case (score >= 0 && score < 60):
alert("成绩等级为 F");
break;
case (score >= 60 && score < 70):
alert("成绩等级为 D");
break;
case (score >= 70 && score < 80):
alert("成绩等级为 C");
break;
case (score >= 80 && score < 90):
alert("成绩等级为 B");
break;
case (score >= 90 && score <= 100):
alert("成绩等级为 A");
break;
default:
alert("请输入有效的成绩!");
break;
}
```
这段代码与之前的代码实现原理相同,只是使用了 `switch case` 语句来替代了 `if else` 语句。需要注意的是,在 `switch` 后面使用 `true` 是为了让 `case` 后面的表达式返回布尔值,从而可以执行相应的分支代码。
相关问题
js 6.输入计算机基础成绩判断此成绩的等级 0-60 F 60-70 D 70-80 C 80-90 B 90-100 A
好的,这个问题很简单,你可以使用以下 JavaScript 代码实现:
```javascript
let score = prompt("请输入计算机基础成绩:");
if (score >= 0 && score < 60) {
alert("成绩等级为 F");
} else if (score >= 60 && score < 70) {
alert("成绩等级为 D");
} else if (score >= 70 && score < 80) {
alert("成绩等级为 C");
} else if (score >= 80 && score < 90) {
alert("成绩等级为 B");
} else if (score >= 90 && score <= 100) {
alert("成绩等级为 A");
} else {
alert("请输入有效的成绩!");
}
```
这段代码会弹出一个对话框,让用户输入计算机基础成绩,然后判断该成绩的等级并弹出提示框显示。如果用户输入的成绩不在有效范围内,则会提示用户输入有效的成绩。
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)等级。