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>
  • 相关阅读:
    [require-js]向下滑动ajax加载的javascript实现
    Date的ToString方法
    GMAT语法总结
    流程控制语句:if、if else、if else if、嵌套if
    Random类
    Scanner类
    java运算符
    java数据类型转换
    mysql查询语句
    mysql常用语句
  • 原文地址:https://www.cnblogs.com/whatmiss/p/2631687.html
Copyright © 2011-2022 走看看