fengchuanyu hace 3 semanas
padre
commit
56917ab847

+ 3 - 0
2-JavaScript/10_基本vs引用.html

@@ -21,6 +21,9 @@
         console.log(a);
         console.log(b);
 
+
+        // 内存中存储变量 分两个空间 一个堆内存 一个是栈内存
+        // 引用类型 
         var arr1 = [1,2,3];
         var arr2 = arr1;
 

+ 1 - 0
2-JavaScript/12_Math对象.html

@@ -27,6 +27,7 @@
         console.log(num2 + 2);
 
         var num3 = "8.2";
+        // 字符串转数字 只能转换成浮点型
         num3 = parseFloat(num3);
         console.log(num3 + 2);
     </script>

+ 3 - 3
2-JavaScript/15_函数.html

@@ -11,9 +11,9 @@
         var b = 2;
 
         // 函数的定义 通过 function 定义函数。sum为函数名 ()参数数部分 {}函数体
-        // function sum(i,j){
-        //    console.log(i+j); 
-        // }
+        function sum(i,j){
+           console.log(i+j); 
+        }
 
         // 函数的调用 函数名(参数部分)
         // sum(a,b);

+ 38 - 0
2-JavaScript/16_变量作用域.html

@@ -0,0 +1,38 @@
+<!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 = 10;
+        // function foo(){
+        //     console.log(a)
+        // }
+
+        // foo();
+
+
+
+        // 在函数内部定义的变量称为局部变量 局部变量仅能在函数内部使用
+        // 在函数外定义的变量称为全局变量 全局变量可以在所有地方使用
+
+        // function foo(){
+        //     var a = 10;
+        // }
+        // foo();
+        // console.log(a)
+
+
+
+        var a = 10;
+        function foo(){
+            var a = 20;
+        }
+        foo();
+        console.log(a)
+    </script>
+</body>
+</html>

+ 6 - 0
2-JavaScript/4_基本的数学运算.html

@@ -51,6 +51,12 @@
         // var q = 10;
         // q--;// q = q - 1;
         // console.log(q);
+
+        // ()先运算括号内的再括号外的
+        var r = 10;
+        var s = 20;
+        var t = (r + s) * 2;
+        console.log(t);
     </script>
 </body>
 </html>

+ 4 - 2
2-JavaScript/6_分支判断.html

@@ -21,7 +21,9 @@
         }
 
         // 三元运算符 ?:
-
+        // 逻辑表达式 ? 表达式2 :表达式3
+        // 如果逻辑表达式成立 执行表达式2
+        // 如果逻辑表达式不成立 执行表达式3
         var str = a > 10 ? 'a大于10' : 'a小于10';
         console.log(str);
 
@@ -43,7 +45,7 @@
         if(a != 2){
             console.log("a不等于2");
         }
-        // 逻辑与 && (一般用作于要求同时满足多个条件)
+        // 逻辑与 (并且的关系) && (一般用作于要求同时满足多个条件)
         if(a > 0 && a < 20){
             console.log("a大于0小于20");
         }

+ 3 - 0
2-JavaScript/9_引用数据类型.html

@@ -25,6 +25,9 @@
         // 获取arr1中 a
         console.log(arr1[3][0])//获取a
         console.log(arr1[3][2][0])//获取hello
+
+
+        var arr2 = [2,"a",undefined,null];
     </script>
 </body>
 </html>

+ 38 - 0
2-JavaScript/练习8_357整除的数 copy.html

@@ -0,0 +1,38 @@
+<!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>
+
+        // 判断传过来的数字能否被3 5 7整除
+        // 如果成立则返回true(真) 否则返回false(假)
+        function foo(num){
+            if(num%3 == 0 && num%5==0 && num%7 == 0){
+                return true;
+            }else{
+                return false;
+            }
+        }
+
+        var count = 0;
+        for(var i = 1;i<1000;i++){
+            var val = foo(i);
+            if(val){
+                document.write(i+"&nbsp;");
+                count++;
+                if(count%6==0){
+                document.write("<br>");
+            }
+            }
+            
+        }
+        
+
+
+    </script>
+</body>
+</html>

+ 38 - 0
2-JavaScript/练习8_357整除的数.html

@@ -0,0 +1,38 @@
+<!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>
+
+        // 判断传过来的数字能否被3 5 7整除
+        // 如果成立则返回true(真) 否则返回false(假)
+        function foo(num){
+            if(num%3 == 0 && num%5==0 && num%7 == 0){
+                return true;
+            }else{
+                return false;
+            }
+        }
+
+        var count = 0;
+        for(var i = 1;i<1000;i++){
+            var val = foo(i);
+            if(val){
+                document.write(i+"&nbsp;");
+                count++;
+                if(count%6==0){
+                document.write("<br>");
+            }
+            }
+            
+        }
+        
+
+
+    </script>
+</body>
+</html>