fengchuanyu 1 周之前
父節點
當前提交
02dfd07a12
共有 4 個文件被更改,包括 69 次插入36 次删除
  1. 7 0
      3_JavaScript/3_变量定义.html
  2. 6 0
      3_JavaScript/6_字符串.html
  3. 10 2
      3_JavaScript/7_布尔类型.html
  4. 46 34
      3_JavaScript/8_条件判断.html

+ 7 - 0
3_JavaScript/3_变量定义.html

@@ -27,6 +27,13 @@
         // 驼峰命名 多个单词构成的变量名 从第二个单词开始首字母大写 (小驼峰)如果第一个单词首字母就大写那么为(大驼峰)
         var userName = "张三";
 
+
+        // js中如果没有使用var进行定义也可以赋值
+        loveCoding = "爱扣钉";
+        console.log(loveCoding)
+        // 如果没有var定义也没有赋值那么不允许使用会报错
+       console.log(testNum);
+
     </script>
 </body>
 </html>

+ 6 - 0
3_JavaScript/6_字符串.html

@@ -35,7 +35,13 @@
         var str2 = "<h1 class='box'>hello</h1>";
         document.write(str2)
         
+        // \n 表示回车 其为转义字符 以反斜线"\"开头的字母为转义字符
+        console.log("hello \n world");
+        console.log(" 显示一个\"引号 ");
+        console.log(" 显示一个\'引号 ");
+
         
+
     </script>
 </body>
 </html>

+ 10 - 2
3_JavaScript/7_布尔类型.html

@@ -52,12 +52,20 @@
         // console.log(a<=10);
         
         // && 表示并且的关系 同时满足多个条件
+        // 与运算必须左右两边都为真才为真 如果有一个为假那么返回假
         // var a = 18;
         // console.log(a>1 && a<10);
 
         // || 表示或运算 只要满足其中一个条件即可
-        var a = 3;
-        console.log(a == 1 || a == 2);
+        // 或运算左右两边有一个为真则为真
+        // var a = 3;
+        // console.log(a == 1 || a == 2);
+        
+        // 字符串也可以参与条件判断 按照字母顺序比较
+        console.log("z">"b");
+        console.log("cb" > "cc");
+
+        console.log("3" > "10");
         
         
         

+ 46 - 34
3_JavaScript/8_条件判断.html

@@ -7,43 +7,43 @@
 </head>
 <body>
     <script>
-        var a = 10;
-        if(a > 10){
-            console.log("大于10")
-        }else if(a<10){
-            console.log("小于10")
-        }else{
-            console.log("等于10");
-        }
+        // var a = 10;
+        // if(a > 10){
+        //     console.log("大于10")
+        // }else if(a<10){
+        //     console.log("小于10")
+        // }else{
+        //     console.log("等于10");
+        // }
 
-        var b = "a";
-        if(b == 1){
-            console.log("一")
-        }else if(b == 2){
-            console.log("二");
-        }else if(b == 3){
-            console.log("三");
-        }else if(b == 4){
-            console.log("四");
-        }else{
-            console.log("输入错误")
-        }
+        // var b = "a";
+        // if(b == 1){
+        //     console.log("一")
+        // }else if(b == 2){
+        //     console.log("二");
+        // }else if(b == 3){
+        //     console.log("三");
+        // }else if(b == 4){
+        //     console.log("四");
+        // }else{
+        //     console.log("输入错误")
+        // }
 
         // switch同样表示条件判断 括号里只能写具体值 不能写条件语句
         // switch 后边跟着一个值 里面case会用switch后边的值跟自己后边的值进行匹配如果相同就执行他后边的语句
         // break 在 switch 中可以结束执行语句
         // switch 的判断相当于 ===
         // default 如果都没有匹配成功则进入到default中
-        var n = '2';
-        switch(n){
-            case 1:console.log("一");break;
-            case 2:console.log("二");break;
-            case 3:console.log("三");break;
-            case 4:console.log("四");break;
-            case 5:console.log("五");break;
-            case 6:console.log("六");break;
-            default:console.log("输入错误");
-        }
+        // var n = '2';
+        // switch(n){
+        //     case 1:console.log("一");break;
+        //     case 2:console.log("二");break;
+        //     case 3:console.log("三");break;
+        //     case 4:console.log("四");break;
+        //     case 5:console.log("五");break;
+        //     case 6:console.log("六");break;
+        //     default:console.log("输入错误");
+        // }
 
 
         // var num1 = 10;
@@ -56,14 +56,26 @@
         // }
         // console.log(res)
 
-        var num1 = 30;
-        var num2 = 20;
+        // var num1 = 30;
+        // var num2 = 20;
         // 三元运算符 ?:  问号前是一个条件语句 如果条件语句成立那么返回冒号前面值 否则返回冒号后边的值
         // 三元运算符常用于条件判断赋值操作
-        var res = num1 > num2 ? num1 : num2 ;
-        console.log(res);
+        // var res = num1 > num2 ? num1 : num2 ;
+        // console.log(res);
         
 
+        // var a = true;
+        // 在js中 undefined为假
+        // var a;//a 没有赋值 那么a 为 undefined
+        // 在js中数字也可以参与条件判断 除了0以外全部为真。0为假
+        // var a = 0;
+        var a = "";
+        if(a){
+            console.log("a为真");
+        }else{
+            console.log("a为假");
+            
+        }
 
 
     </script>