fengchuanyu hai 3 meses
pai
achega
be47dbe82a
Modificáronse 1 ficheiros con 100 adicións e 0 borrados
  1. 100 0
      6_ES6/练习题2_函数及变量解答.html

+ 100 - 0
6_ES6/练习题2_函数及变量解答.html

@@ -0,0 +1,100 @@
+<!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 n = 13;
+        // function fn(n) {
+        //     alert(n);//13
+        //     n = 14;
+        //     alert(n);//14
+        // }
+        // fn(n);
+        // alert(n)//13
+
+        // var n = 0;
+        // function a() {
+        //     var n = 10;
+        //     function b() {
+        //         n++;
+        //         alert(n);//11
+        //     }
+        //     b();
+        // }
+        // a();
+        // alert(n);//0
+
+        // console.log(num, str);//undefined undefined
+        // var num = 18;
+        // var str = "lily";
+        // function fn2() {
+        //     // var num
+        //     console.log(str, num);//lily undefined
+        //     num = 19;
+        //     str = "candy";
+        //     var num = 14;
+        //     console.log(str, num);//candy 14
+        // }
+        // fn2();
+        // console.log(str, num);//candy 18
+
+        // var fn
+        // function fn(){.....1}
+        // function fn(){.....2}
+
+        // fn();//2
+        // function fn() { console.log(1) };
+        // fn();//2
+        // fn = 13;
+        // fn();//报错
+        // function fn() { console.log(2) };
+        // fn();// 报错
+
+        // (function f() {
+        //     function f() { console.log(1) };
+        //     function f() { console.log(2) };
+        //     f();
+        // })();
+
+        // if (!("a" in window)) {
+        //     var a = 10;
+        // }
+        // // alert(a);//undefined
+        // console.log(fn);//undefined
+        // if (9 == 8) {
+        //     function fn() {
+        //         alert(2);
+        //     }
+        // }
+
+        function fn() {
+            var i = 5;
+            return function (n) {
+                console.log(n * i++);
+            }
+        }
+        var f = fn();
+        f(4);//20
+        f(5);//30
+        fn()(5);//25
+        fn()(5);
+        f(6);//42
+
+
+        // if(false){
+        //     var a = 10;
+        // }
+        // console.log(a);
+
+        // var obj = {
+        //     name :"张三"
+        // }
+        // // 判断obj对象中是否含有name属性
+        // console.log("name" in obj)
+    </script>
+</body>
+</html>