10.switch练习.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /*
  10. 对于成绩大于60分的,输出“合格”。低于60分的,输出“不合格”
  11. */
  12. var score = +prompt('请输入分数:');
  13. //方法一:
  14. // switch(parseInt(score/10)){
  15. // case 10:
  16. // case 9:
  17. // case 8:
  18. // case 7:
  19. // case 6:
  20. // console.log('合格');
  21. // break;
  22. // default:
  23. // console.log('不合格');
  24. // }
  25. //方法二:js中独有的写法
  26. switch (true) {
  27. case score >= 60:
  28. console.log('合格');
  29. break;
  30. default:
  31. console.log('不合格');
  32. }
  33. /*
  34. 从键盘接收整数参数,如果该数为1-7,打印对应的星期,否则打印非法参数
  35. */
  36. var num = +prompt("请输入整数:");
  37. switch (num) {
  38. case 1:
  39. console.log('星期一');
  40. break;
  41. case 2:
  42. console.log('星期二');
  43. break;
  44. case 3:
  45. console.log('星期三');
  46. break;
  47. case 4:
  48. console.log('星期四');
  49. break;
  50. case 5:
  51. console.log('星期五');
  52. break;
  53. case 6:
  54. console.log('星期六');
  55. break;
  56. case 7:
  57. console.log('星期日');
  58. break;
  59. default:
  60. console.log('输入的数字非法');
  61. break;
  62. }
  63. </script>
  64. </head>
  65. <body>
  66. </body>
  67. </html>