9.条件判断.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. <!--
  10. 条件判断语句:2中
  11. 1.if判断
  12. 格式:
  13. if(条件表达式) {
  14. 满足条件后所执行的语句
  15. } else if(条件表达式) {
  16. 满足条件后所执行的语句
  17. } else if(条件表达式) {
  18. 满足条件后所执行的语句
  19. }
  20. else {
  21. 不满足条件的语句
  22. }
  23. 2.switch
  24. 格式:
  25. switch(条件语句){
  26. case 值:
  27. 执行语句
  28. break;
  29. case 值:
  30. 执行语句
  31. break;
  32. case 值:
  33. 执行语句
  34. break;
  35. case 值:
  36. 执行语句
  37. break;
  38. case 值:
  39. 执行语句
  40. break;
  41. ..........
  42. default:
  43. 默认执行语句
  44. break;
  45. }
  46. -->
  47. <script>
  48. var a = '23';
  49. if(a < 17) {
  50. console.log("这是一个" + a + "岁的孩子")
  51. } else if( 17<a < 130) {
  52. console.log("这是一个" + a + "岁的青年")
  53. } else {
  54. console.log("这是一个" + a + "岁的人")
  55. }
  56. var b=15;
  57. // alert("111");//警告框
  58. // confirm("haha")确认框
  59. // prompt("输入啊");输入框
  60. switch(b) {
  61. case 1:
  62. console.log("这是个为数");
  63. break;
  64. case 10:
  65. console.log("这是十为数");
  66. break;
  67. case 100:
  68. console.log("这是百为数");
  69. break;
  70. default:
  71. console.log("不在取值范围内");
  72. break;
  73. }
  74. </script>
  75. </body>
  76. </html>