| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-   <meta charset="UTF-8">
 
-   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 
-   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-   <title>Document</title>
 
- </head>
 
- <body>
 
-   <script>
 
-     // var a = 99; //全局变量 
 
-     // f();
 
-     // console.log(a); //输出全局的变量
 
-     // function f() {
 
-     //   console.log(a); // undefined  因为var有变量提升 
 
-     //   var a = 10;  //在局部声明
 
-     //   console.log(a); // 10
 
-     // }
 
-     // 输出结果:
 
-       /* 
 
-         undefined 10 99 
 
-       */
 
-     // let a = 'aaa'; 
 
-     // console.log(a);
 
-     // console.log(window.a);//undefined
 
-     // var b = 'bbb';
 
-     // console.log(b);
 
-     // console.log(window.b);
 
-     // c = 'ccc';
 
-     // console.log(c);
 
-     // console.log(window.c);
 
-     function a() {
 
-       aa = 'aaaa';
 
-     }
 
-     a();
 
-     console.log(aa);
 
-     // function b() {
 
-     //   var bb = 'bbbb';
 
-     // }
 
-     // b();
 
-     // // console.log(bb);
 
-     // function c() {
 
-     //   let cc = 'cccc';
 
-     // }
 
-     // c();
 
-     // console.log(cc);
 
-     /* for 设置循环变量的部分  是一个父作用域 */
 
-     /* 循环体内 是一个单独的子作用域 */
 
-     // for (let i = 0; i < 3; i++) {
 
-     //   let i = 'aaa';
 
-     //   console.log(i);
 
-     // }
 
-     // for (var j = 0; j < 3; j++) {
 
-     //   var j = 'bbb';
 
-     //   console.log(j);
 
-     // }
 
-     /* 
 
-       x  
 
-       aaa   bbb
 
-       aaa  aaa  aaa    bbb
 
-       x     bbb
 
-       aaa   bbb
 
-     */
 
-     for (let i = 0; i < 10; i++) {
 
-       console.log(i);// 0 1 2 3 4 5 6 7 8 9
 
-       setTimeout(function () {
 
-         console.log(i);
 
-       }, 0);
 
-     }
 
-   </script>
 
- </body>
 
- </html>
 
 
  |