JS输入分数,判定成绩等级(if和switch两种写法)

时间:2024-03-01 11:13:17
//案例:输入分数,判定成绩等级(if和switch两种写法)
<script>
var score = +prompt("请输入您的分数");
if (score > 100) {
alert("不是合法的分数");
} else if (score >= 90) {
alert("优秀");
} else if (score >= 80) {
alert("良好");
} else if (score >= 60) {
alert("及格");
} else if (score >= 0) {
alert("不及格");
} else {
alert("不是合法的分数");
}

var score = +prompt("请输入您的分数");
score是用户输入的分数
var a = parseInt(score / 10);
switch (a) {
case 0 :
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
alert("不及格");
break;
case 6 :
case 7 :
alert("及格");
break;
case 8 :
alert("良好");
break;
case 9 :
case 10 :
alert("优秀");
break;
default:
alert("输入的是非法的数字");
break;
}
</script>