|
|
@@ -0,0 +1,68 @@
|
|
|
+<!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>
|