-
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Did u made it ?</title> </head> <body> <script type="text/javascript"> var score = +prompt("请输入你的成绩:"); if(score >= 0 && score <= 100) { switch(score >= 60) { case true: alert("恭喜你,及格了!" + score + " 分"); document.write("恭喜你,及格了!" + score + " 分"); break; case false: alert("很遗憾,不及格。" + score + " 分"); document.write("很遗憾,不及格。" + score + " 分"); break; } } else { alert("请输入合法分数!"); document.write("请输入合法分数!"); } </script> </body> </html>
- 老师的写法:
-
switch(parseInt(score/10)) { case 10: case 9: case 8: case 7: case 6: alert("恭喜你,及格了!" + score + " 分"); document.write("恭喜你,及格了!" + score + " 分"); break; default: alert("很遗憾,不及格。" + score + " 分"); document.write("很遗憾,不及格。" + score + " 分"); break; } switch(true) { case score >= 60: alert("恭喜你,及格了!" + score + " 分"); document.write("恭喜你,及格了!" + score + " 分"); break; default: alert("很遗憾,不及格。" + score + " 分"); document.write("很遗憾,不及格。" + score + " 分"); break; }
-