zoukankan      html  css  js  c++  java
  • JS 作用域问题

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6     </head>
     7     <body>
     8     </body>
     9     
    10     <script type="text/javascript">
    11     // 在 js 里面有全局变量和局部变量的说法
    12         var value1 = "global";
    13         function fun1(){
    14             var value2 = "local";
    15     // console.log(value2);
    16         }
    17 
    18 
    19         function fun2(){
    20             var value2 = "local";
    21     // console.log(value2);
    22         }
    23         
    24 
    25         console.log(value1);
    26         console.log(value2);
    27 
    28 
    29 
    30 
    31 
    32 
    33     // 函数内部定义变量的问题(局部和全局)
    34     function testFun(){
    35          value = 123;
    36     // 函数内部定义变量的时候,不加 var,这个变量
    37     //         是全局变量
    38     }testFun();
    39     console.log(value);
    40     
    41 
    42 
    43     // js 本身不是一门严谨的语言,在 js 里面并没有严格的块级作用域
    44         var i = 0;
    45         while(i < 1){
    46             i++;
    47             var  number = 100;
    48         }console.log(number);//弹出100
    49         
    50         
    51     
    52         function fun1(){
    53         var a = 1;
    54         if(5 > 4){
    55             while(a < 5){
    56                 console.log(a);
    57                 a++;
    58                 var b = "45";
    59             }
    60         }
    61     }
    62     fun1();
    63     var b = "aaaa";
    64     console.log(b);
    65     function fun1(){    
    66     }
    67     console.log(1);
    68     
    69     </script>
    70     
    71 </html>
  • 相关阅读:
    SQL随记(四)
    一些有用的方法命令
    导航目录
    HTML中&nbsp; &ensp; &emsp; &thinsp;等6种空白空格的区别
    MyBatis学习资料
    Spring Cloud资料
    聚类算法对比
    Spark 读取HBase数据
    ZooKeeper设置ACL权限控制
    大数据工具选择
  • 原文地址:https://www.cnblogs.com/PowellZhao/p/5542298.html
Copyright © 2011-2022 走看看