我要在fucntion里面设怎么设嘛

解决方案 »

  1.   

    在function里直接使用变量名,不用var定义的变量也是全局变量.
      

  2.   

    o 那就是说只能在非function里面var??
    没有static之类的?
      

  3.   

    没有static<script>function test() {
      pre_global_var = 11;
      global_var = 1;
      var local_var = 34;
    }var pre_global_var = 43;
    alert(pre_global_var);
    alert(global_var);
    alert(local_var);test();alert(pre_global_var);
    alert(global_var);
    alert(local_var);</script>
      

  4.   

    hoho 
    global_var和local_var undefined!!
      

  5.   

    javascript好像不支持堆操作或者栈操作
      

  6.   

    也可以用window.前缀来实现:<SCRIPT LANGUAGE="JavaScript">
    <!--
    function test()
    {
    var t=2;
    window.t=1;
    }
    test()
    alert(t)
    //-->
    </SCRIPT>
      

  7.   

    还是这样吧,看起来明显一点:<SCRIPT LANGUAGE="JavaScript">
    <!--
    function test()
    {
    var t=2;
    window.t=1;
    alert(t)
    }
    test()
    alert(t)
    //-->
    </SCRIPT>