7_布尔类型.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. // if(){
  12. // }else{
  13. // }
  14. // if语句用于判断条件并执行相应代码
  15. // if括号里的条件成立 执行if后的语句 如果不成立那么执行else里语句
  16. // var a = 5;
  17. // if(a > 10){// a>10 得到的是false
  18. // console.log("a大于10");
  19. // }else{
  20. // console.log("a小于10");
  21. // }
  22. // var a = 10;
  23. // if(a>10){
  24. // console.log("a大于10");
  25. // }else if(a<10){
  26. // console.log("a小于10");
  27. // }else{
  28. // console.log("a等于10")
  29. // }
  30. // 条件判断最终返回是一个布尔类型 要么true 要么是false
  31. // var a = '1';
  32. // 判断两个值是否相等用 == 或者 ===
  33. // ==判断的只是值是否相等如果不同类型会转换成相同类型进行判断
  34. // === 严格匹配 必须值和类型都完全相等才可以
  35. // console.log( a == 1 );
  36. // console.log( a === 1);
  37. // 判断两个值不相等 用 !=
  38. // var a = 10;
  39. // console.log(a != 9);
  40. // ! 标识取反 如果之前是真那么变成假 如果假变成真
  41. // var b = true;
  42. // console.log(!b);
  43. // >= 大于等于 <=
  44. // var a = 10;
  45. // console.log(a<=10);
  46. // && 表示并且的关系 同时满足多个条件
  47. // 与运算必须左右两边都为真才为真 如果有一个为假那么返回假
  48. // var a = 18;
  49. // console.log(a>1 && a<10);
  50. // || 表示或运算 只要满足其中一个条件即可
  51. // 或运算左右两边有一个为真则为真
  52. // var a = 3;
  53. // console.log(a == 1 || a == 2);
  54. // 字符串也可以参与条件判断 按照字母顺序比较
  55. console.log("z">"b");
  56. console.log("cb" > "cc");
  57. console.log("3" > "10");
  58. </script>
  59. </body>
  60. </html>