javascript中的swicth —case

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:41:02
俺是刚学javascript基础的新人,老师教的太快做题总是做不好。请高人帮手谢谢
成绩的说明,要求输入分数,如果分数是90分以上(含90分),得A,如果分数是75分以上90分以下(含75分),得B,如果分数是60分以上75分以下(含60分),得C,低于60分,得F。
根据成绩 A ,B ,C ,‘D,分别输出 优+,优,良,不及格,如果输入不是以上四个,提示输入有误。

要求用JAVASCRIPT 中得 SWITCH CASE 编写

var score = prompt('请输入分数', '');
switch (parseInt(score / 10)) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
result = 'D';
break;
case 6:
case 7:
if (score >= 75)
result = 'B';
else
result = 'C';
break;
case 8:
result = 'B';
break;
case 9:
result = 'A';
break;
default:
if (score == 100)
result = 'A';
else
result = 'E';
}

switch(result){
case 'A':alert('优+');break;
case 'B':alert('优');break;
case 'C':alert('良');break;
case 'D':alert('不及格');break;
case 'E':alert('输入有误');break;
}

<script type="text/javascript">
function checkcj(fenshu){
fen = parseInt(fenshu);
var pingji,message;
if(fen>=90){
pingj