zoukankan      html  css  js  c++  java
  • js变量作用域好玩的东东

    一、

     1 <script>
     2 
     3 var t = 22; ///变量1 ,作用域在整个window对象中
     4 
     5 function c(){
     6 
     7        var t = 2;///变量2,作用域c()内
     8 
     9        t ++;
    10 
    11        alert(t);  // 3
    12 
    13 }
    14 
    15 c();
    16 
    17 alert(t)   //22 ///t=3不会影响这个
    18 
    19 </script>

    二、

     1 <script>
     2 
     3 var t = 22; ///变量1 ,作用域在整个window对象中
     4 
     5 function c(){
     6 
     7        t = 2;///变量 ,就是window中的变量t
     8 
     9        t ++;
    10 
    11        alert(t);  // 3
    12 
    13 }
    14 
    15 c();
    16 
    17 alert(t)   //3 ///t=3会影响这个
    18 
    19 </script>
    20 
    21  

    三、

     1 <script>
     2 
     3 var t = 22; ///变量1 ,作用域在整个window对象中
     4 
     5 function c(){
     6 
     7        t = t/2;///变量 ,就是window中的变量t
     8 
     9        t ++;
    10 
    11        alert(t);  // 12
    12 
    13 }
    14 
    15 c();
    16 
    17 alert(t)   //12///t= t/2会影响这个
    18 
    19 </script>
    20 
    21  

    四、

     1 <script>
     2 
     3 var t = 22; ///变量1 ,作用域在整个window对象中
     4 
     5 function c(){
     6 
     7        var t = t/2;///变量2 ,作用域c()内
     8 
     9        t ++;
    10 
    11        alert(t);  //NaN
    12 
    13 }
    14 
    15 c();
    16 
    17 alert(t)   //22///t= t/2不会影响这个
    18 
    19 </script>
  • 相关阅读:
    Vue cli 安装慢的原因和解决记录
    spring-boot
    illustrator 2018 cc
    illustrator 2018 cc
    illustrator 2018 cc
    illustrator 2018 cc- 画板技巧
    Tomcat 用户密码配置
    CentOS7上解决tomcat不能被外部浏览访问
    Ubuntu
    SPI、I2C、UART(转)
  • 原文地址:https://www.cnblogs.com/whatmiss/p/2631687.html
Copyright © 2011-2022 走看看