5.条件语句.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // if 条件为真 指向 ;条件为假 执行下一个
  11. // if(条件语句){代码块}else if(条件语句){代码块} else {为满足条件语句执行的代码块}
  12. // var a = prompt("输入数字");
  13. // if(a < 10) {
  14. // console.log("还是个小孩")
  15. // } else if(10<=a<18) {
  16. // console.log("青少年")
  17. // } else {
  18. // console.log("已经长大了")
  19. // }
  20. // switch
  21. // var b = prompt("请输入月份")
  22. // switch(b) {
  23. // case "1":
  24. // console.log("一月");
  25. // break;
  26. // case "2":
  27. // console.log("一月");
  28. // break;
  29. // ....
  30. // default:
  31. // console.log("输出语句");
  32. // break;
  33. // }
  34. switch(b) {
  35. case "1":
  36. case "3":
  37. case "5":
  38. case "7":
  39. case "8":
  40. case "10":
  41. case "12":
  42. console.log(b + "月是31天");
  43. break;
  44. case "4":
  45. case "6":
  46. case "9":
  47. case "11":
  48. console.log(b + "月是30天");
  49. break;
  50. case "2":
  51. console.log(b + "月是29天");
  52. break;
  53. default:
  54. console.log("您输入的内容是非法月份");
  55. break;
  56. }
  57. // 三元运算符 三目运算
  58. // 条件语句 ? "条件成立时的返回值" : "条件不成立时的返回值"
  59. var c = prompt("请输入");
  60. console.log(c,'eee');
  61. console.log(c >5?"大于":"小于")
  62. </script>
  63. </body>
  64. </html>