fengchuanyu 8 horas atrás
pai
commit
f7481019da

+ 11 - 2
3_JavaScript/12_条件判断.html

@@ -25,15 +25,24 @@
         // break 用作跳出switch语句
         // default 用来表示如果表达式不等于任何case中的值,就执行default中的语句
         // switch 与 case 判断相等的时候相当于 ===
-        var num3 = "3";
+        // case 后边可以写简单的表达式  也可以包含变量
+        var num3 = 4;
+        var num4 = 3;
         switch(num3){
             case 1: console.log("num3等于1");break;
             case 2: console.log("num3等于2");break;
             case "3": console.log("num3等于3");break;
-            case 4: console.log("num3等于4");break;
+            case 1+num4: console.log("num3等于4");break;
             case 5: console.log("num3等于5");break;
             default: console.log("num3大于5");break;
         }
+
+        // if 语句可以没有大括号
+        // 但是建议有大括号
+        // 如果没有大括号那么后边第一条语句就是执行语句
+        if(false)
+        console.log("hello world");
+        console.log("你好");
     </script>
 </body>
 </html>

+ 24 - 6
3_JavaScript/14_循环.html

@@ -52,12 +52,30 @@
         // }
 
         // continue 语句可以用来跳过本次循环,后面代码将不会继续执行,直接跳转到下一次循环
-        for(var i=0;i<arr.length;i++){
-            if(arr[i] < 80){
-                continue;
-            }
-            console.log(arr[i]);
-        }
+        // for(var i=0;i<arr.length;i++){
+        //     if(arr[i] < 80){
+        //         continue;
+        //     }
+        //     console.log(arr[i]);
+        // }
+
+
+        // 循环可以嵌套使用
+
+        // for(var i=0;i<arr.length;i++){
+        //     for(var j=0;j<arr.length;j++){
+
+        //     }
+        //     while(j<arr.length){
+        //         console.log(arr[j]);
+        //         j++;
+        //     }
+        // }
+        
+        for(var i=0;i<arr.length;i++) 
+        console.log(arr[i]);
+        console.log("hello world");
+
     </script>
 </body>
 </html>

+ 19 - 0
3_JavaScript/15_常见问题.html

@@ -0,0 +1,19 @@
+<!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>
+        // 常见问题
+        var a = 3;
+        // 条件判断 判断的是最终的结果
+        // 在条件判断中 0为假 其他数组为真 空字符串为假 其他字符串为真
+        if(a=""){
+            console.log("a等于5");
+        }
+    </script>
+</body>
+</html>

+ 30 - 0
3_JavaScript/16_用户输入内容.html

@@ -0,0 +1,30 @@
+<!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>
+        // 用户输入内容
+        // prompt()函数可以用来获取用户输入的内容 括号中是给用户显示的提示信息
+        // 通过prompt()函数获取用户输入的内容是字符串类型
+        // 如果想将输入的字符串转换成数值可以 让字符串*1(仅限字符串为数字)应为参与 乘法、除法、减法运算时,字符串会被转换成数值 然后在运算
+        // 如果字符串不是数字,*1会返回NaN
+        // parseInt()函数可以用来将字符串转换成数值(仅限字符串为数字)
+        var str = prompt("请输入内容");
+        // console.log(str*1+10);
+        var num = parseInt(str);
+        console.log(num+10);
+        console.log(123);
+
+
+        // confirm 可以接收用户的判断指令
+        var isConfirm = confirm("是否确认");
+        console.log(isConfirm);
+        // 如果用户点击了确认按钮,isConfirm会返回true
+        // 如果用户点击了取消按钮,isConfirm会返回false
+    </script>
+</body>
+</html>