原理:switch(n),给n赋予一个true,让所有数都为真,这样就可以取范围了。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> window.onload=function () { var n= prompt("请输入数值", "") if(!isNaN(n)){ // (让所有数值都为真) switch (true) { case n <=60: alert("重修"); break; case n <=70: alert("一般"); break; case n <=90: alert("良好"); break; case n <= 100: alert("优秀"); break; default: alert("请输入0~100内的数值") } } else { alert("请输入合法的数值") } } </script> </body>. </html>