6_分支判断.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. // 分支判断
  11. var a = 1;
  12. // if语句 实现条件判断 括号内部的结果 是 true 还是 false
  13. // 如果条件成立为true 执行if语句内部的代码
  14. // 如果条件不成立为false 执行else语句内部的代码
  15. if(a > 10){
  16. console.log("a大于10");
  17. }else{
  18. console.log("a小于10");
  19. }
  20. // 常见逻辑符号
  21. // 大于 >
  22. // 小于 <
  23. // 大于等于 >=
  24. // 小于等于 <=
  25. // 等于 == 、 ===
  26. // == 只判断值是否相等 不判断类型
  27. // === 不仅判断值是否相等 还判断类型是否相等
  28. if(a == '1'){
  29. console.log("a等于1");
  30. }
  31. if(a === '1'){
  32. console.log("a等于1");
  33. }
  34. // 不等于 !=
  35. if(a != 2){
  36. console.log("a不等于2");
  37. }
  38. // 逻辑与 && (一般用作于要求同时满足多个条件)
  39. if(a > 0 && a < 20){
  40. console.log("a大于0小于20");
  41. }
  42. // 逻辑或 || (一般用作于要求满足多个条件中的一个)
  43. if(a > 10 || a < 20){
  44. console.log("a大于10或小于20");
  45. }
  46. // 逻辑非 !
  47. if(!(a > 10)){
  48. console.log("a小于10");
  49. }
  50. // 多路分支
  51. var b = 2;
  52. if(b == 1){
  53. console.log("星期一");
  54. }else if(b == 2){
  55. console.log("星期二");
  56. }else if(b == 3){
  57. console.log("星期三");
  58. }
  59. </script>
  60. </body>
  61. </html>