5_分支判断.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. // var a = 10;
  11. // var b = 20;
  12. // if(a>b){
  13. // console.log(a);
  14. // }else{
  15. // console.log(b);
  16. // }
  17. // if 条件判断
  18. // var day = 8;
  19. // if(day == 1){
  20. // console.log("星期一");
  21. // }else if(day == 2){
  22. // console.log("星期二");
  23. // }else if(day == 3){
  24. // console.log("星期三");
  25. // }else if(day == 4){
  26. // console.log("星期四");
  27. // }else if(day == 5){
  28. // console.log("星期五");
  29. // }else if(day == 6){
  30. // console.log("星期六");
  31. // }else if(day == 7){
  32. // console.log("星期日");
  33. // }else{
  34. // console.log("输入错误");
  35. // }
  36. // switch 值匹配 且时严格匹配相当于===
  37. var day = 3;
  38. var a = 1;
  39. switch(day){
  40. case 1:console.log("星期一");break;
  41. case 2:console.log("星期二");break;
  42. case a+2:console.log("星期三");break;
  43. case 4:console.log("星期四");break;
  44. case 5:console.log("星期五");break;
  45. case 6:console.log("星期六");break;
  46. case 7:console.log("星期日");break;
  47. default:console.log("输入错误");
  48. }
  49. // 条件表达式
  50. // var a = 20;
  51. // var b = 20;
  52. // console.log(a>b);//大于
  53. // console.log(a<b);//小于
  54. // console.log(a>=b);//大于等于
  55. // console.log(a<=b);//小于等于
  56. // console.log(a==b);//等于
  57. // console.log(a!=b);//不等于
  58. // var c = 10;
  59. // var d = "10";
  60. // // == 判断时会将数据类型进行转换相同类型后进行判断
  61. // console.log(c == d);
  62. // // === 判断时会严格判断类型再去匹配值
  63. // console.log(c === d);
  64. // 判断a为 1-7
  65. // var a = 0;
  66. // &&(与运算) 且 两个条件都成立才执行
  67. // if(a>=1 && a<=7){
  68. // console.log("正确");
  69. // }else{
  70. // console.log("错误");
  71. // }
  72. // 判断a为 1或者7
  73. // var a = 2;
  74. // ||(或运算) 两个条件有一个成立就执行
  75. // if(a==1 || a==7){
  76. // console.log("正确");
  77. // }else{
  78. // console.log("错误");
  79. // }
  80. // 判断 a 不等于7
  81. // !(非运算) 取反
  82. // var a = 7;
  83. // if(!(a==7)){
  84. // console.log("正确");
  85. // }else{
  86. // console.log("错误");
  87. // }
  88. // var a = 10;
  89. // var b = 20;
  90. // // if(a>b){
  91. // // console.log(a);
  92. // // }else{
  93. // // console.log(b);
  94. // // }
  95. // // 三目运算符 ?:
  96. // a>b?console.log(a):console.log(b);
  97. </script>
  98. </body>
  99. </html>