| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // 一般实现条件判断的时候会使用布尔类型
- // if(){
- // }else{
- // }
- // if语句用于判断条件并执行相应代码
- // if括号里的条件成立 执行if后的语句 如果不成立那么执行else里语句
- // var a = 5;
- // if(a > 10){// a>10 得到的是false
- // console.log("a大于10");
- // }else{
- // console.log("a小于10");
- // }
- // var a = 10;
- // if(a>10){
- // console.log("a大于10");
- // }else if(a<10){
- // console.log("a小于10");
- // }else{
- // console.log("a等于10")
- // }
- // 条件判断最终返回是一个布尔类型 要么true 要么是false
- // var a = '1';
- // 判断两个值是否相等用 == 或者 ===
- // ==判断的只是值是否相等如果不同类型会转换成相同类型进行判断
- // === 严格匹配 必须值和类型都完全相等才可以
- // console.log( a == 1 );
- // console.log( a === 1);
- // 判断两个值不相等 用 !=
- // var a = 10;
- // console.log(a != 9);
- // ! 标识取反 如果之前是真那么变成假 如果假变成真
- // var b = true;
- // console.log(!b);
- // >= 大于等于 <=
- // var a = 10;
- // console.log(a<=10);
-
- // && 表示并且的关系 同时满足多个条件
- // var a = 18;
- // console.log(a>1 && a<10);
- // || 表示或运算 只要满足其中一个条件即可
- var a = 3;
- console.log(a == 1 || a == 2);
-
-
-
-
-
- </script>
- </body>
- </html>
|