JavaScript 用switch语句写把一个百分制的分数转换成五分制。
时间: 2024-10-17 12:07:25 浏览: 80
在JavaScript中,你可以使用`switch`语句配合`case`分支来将百分制分数转换为五分制。以下是一个简单的示例:
```javascript
function convertToFiveStars(score) {
switch (true) {
case score >= 90:
return '5星';
case score >= 80:
return '4星';
case score >= 70:
return '3星';
case score >= 60:
return '2星';
default: // 分数小于60
return '1星';
}
}
// 示例
let percentageScore = 85; // 假设输入百分制分数
let fiveStarScore = convertToFiveStars(percentageScore);
console.log(fiveStarScore); // 输出 "4星"
```
在这个例子中,我们创建了一个名为`convertToFiveStars`的函数,它接受一个百分制分数作为参数。`switch`语句通过比较分数区间来确定对应的表现等级。
相关问题
编写一个程序,实现输入一个百分制成绩,输出其相对应的五级制成绩。(用switch语句实现)
你可以使用`switch`语句编写一个简单的转换程序,将百分制成绩转换成五级制成绩。五级制成绩通常分为优秀、良好、及格、不及格和待定等几个等级。下面是用JavaScript的一个例子:
```javascript
function convertToGrade(score) {
let grade;
switch (true) {
case score >= 90:
grade = '优秀';
break;
case score >= 80:
grade = '良好';
break;
case score >= 60:
grade = '及格';
break;
case score >= 60 && score < 80:
grade = '待定';
break;
default:
grade = '不及格';
}
return grade;
}
// 测试
let inputScore = prompt('请输入百分制成绩:');
let convertedGrade = convertToGrade(Number(inputScore));
alert('对应五级制成绩为:' + convertedGrade);
```
这个函数会根据给定的分数范围返回相应的等级。用户输入一个百分制成绩后,程序会显示对应的五级制成绩。
使用switch语句写出成绩等级
在许多编程语言中,包括JavaScript、C++和Java等,可以使用`switch`语句来根据不同的条件(如分数或整数值)给出相应的成绩等级。这里是一个基本的例子:
```javascript
function getGrade(score) {
switch (true) {
case score >= 90:
return 'A';
case score >= 80:
return 'B';
case score >= 70:
return 'C';
case score >= 60:
return 'D';
default:
return 'F'; // 如果score小于60,返回'F'
}
}
```
这个函数会根据给定的成绩值返回相应的字母等级。如果需要对应百分制或其他范围,只需调整每个`case`分支的条件即可。
阅读全文
相关推荐















