switch case default 的使用
switch_case
从页面输入五个同学的成绩,求出平均成绩,如果大于等于90为优秀,小于90大于等于80为良好,小于80大于等于70为一般,小于70大于等于60为较差,小于60为很差
SWITCH语句在JS 中是允许作相应的比较判断,具体怎么做呢?
JS SWICTH语句注意点:
1 在SWITCH中没有TRUE参数时,只能是相等判定控制
2 加TRUE参数后,才可进行比较运算控制。
3应注意在“case value:”case与value之间是有空格的,这点要十分注意
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var a = prompt("第一位同学成绩"); //从页面获取5个学生的成绩
var b = prompt("第二位同学成绩");
var c = prompt("第三位同学成绩");
var d = prompt("第四位同学成绩");
var e = prompt("第五位同学成绩");
var chengji = (Number(a)+Number(b)+Number(c)+Number(d)+Number(e)) /5;//求出5个学生的平均成绩
switch(true){//给switch 加上一个true参数之后,既可以进行比较运算控制(关键)
case chengji>=90:
console.log("优秀");
break;
case chengji<90 && chengji>=80:
console.log("良好");
break;
case chengji<80 && chengji>=70:
console.log("一般");
break;
case chengji<70 && chengji>=60:
console.log("较差");
break;
case chengji<60:
console.log("很差");
default://如果不写再没有合适条件时会直接结束
console.log("你太牛逼了");
break;
}
</script>
</head>
<body>
this
</body>
</html>
浙公网安备 33010602011771号