标签:
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>
标签:
原文地址:http://www.cnblogs.com/lcf1314/p/5496746.html