请查阅一下还有哪里需要改进的地方哈
来源:1-8 编程练习
SysHost
2019-01-08 16:36:32
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>成绩判断</title>
</head>
<body>
<script>
//补充代码
var cj=prompt("请输入您的成绩");
if(cj>=90 && cj<=100){
alert("优秀");
}else if(cj>100 || cj<0){
alert("您输入的成绩有误!!!")
}else if(cj>=80 && cj<=89){
alert("良好");
}else if(cj>=70 && cj<=79){
alert("一般");
}else if(cj>=60 && cj<=69){
alert("及格");
}else{
alert("不及格");
}
</script>
</body>
</html>3回答
同学你好,实现没有问题,继续加油!欢迎采纳。
祝学习愉快!
白水依旧
2019-01-10
var score=prompt("请输入学生成绩:");
if(score>100 || score <0) {
alert("您输入的成绩有误!!!");
} else{
if (score >= 90) {
alert("优秀");
} else if (score >= 80) {
alert("良好");
} else if (score >= 70) {
alert("一般");
} else if (score >= 60) {
alert("及格");
} else {
alert("不及格");
}
}
好帮手慕糖
2019-01-08
同学你好,不能确定你是如何写的,是在最后面,else后面吗?如果是在else后面的话,因为else是其他情况,即上面的不满足,101不满足上面的,所以会执行else哦,
建议:把else写在最后哦。
希望能帮助到你,若有疑问,可以继续提问哦,提问的时候,可以提供下代码,便于准确的定位与解决问题。
祝学习愉快!
相似问题