<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>成绩分类</title>
</head>
<body>
请输入成绩:<input type="text"><br>
<input type="button" value="确认">
</body>
<script>
//分数大于90是优秀,在70到90之间是良好,60到70之间及格,60分一下是不及格
var inps =document.querySelectorAll("input");
inps[1].onclick = function(){
var score = Number(inps[0].value);
if(score>100|| score<0){
alert("考了一个假试吧!")
}else{
if(score >= 90){
alert("优秀");
}else if(score>=70){
alert("良好");
}else if(score>=60){
alert("及格");
}else{
alert("不及格");
}
}
var level;
if(score>=90&&score<=100){
level=1;
}
if(score>=70 && score<90){
level=2;
}
if(score>=60 && score<70){
level=3;
}
if(score<60 && score>0){
level=4;
}
switch (level){
case 1:
alert("优秀");
break;
case 2:
alert("良好");
break;
case 3:
alert("及格");
break;
case 4:
alert("不及格");
break;
default:
alert("假成绩");
break;
}
var level = parseInt(score/10);
switch (level){
case 10:
alert("优");
break;
case 9:
alert("优");
break;
case 8:
alert("良");
break;
case 7:
alert("良");
break;
case 6:
alert("及格");
break;
case 5:
alert("不及格");
break;
case 4:
alert("不及格");
break;
case 3:
alert("不及格");
break;
case 2:
alert("不及格");
break;
case 1:
alert("不及格");
break;
default:
alert("考了一个假试吧");
break;
}
}
</script>
</html>
Javascript写成绩排序方法1 if else 方法2 switch
猜你喜欢
转载自blog.csdn.net/lanseguhui/article/details/80844172
今日推荐
周排行