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>
  • 相关阅读:
    web框架学习
    css上
    数据库
    线程
    反射以及部分内置方法
    排序函数sort() 和sorted() 之介绍
    类的绑定方法
    继承
    面向对象和类
    混淆矩阵、准确率、召回率
  • 原文地址:https://www.cnblogs.com/whatmiss/p/2631687.html
Copyright © 2011-2022 走看看