写了2个函数 1个全局变量 能否在第一个函数里修改全局变量的值 然后在第二个函数里能够读到修改后全局变量的值  这2个函数不相互调用 就是根据全局变量实现传值 思路有错么? 不知道有什么更好的好方法不? 小弟刚学js不是很明白 见笑啊~~

解决方案 »

  1.   

    var g1 = 0;function f1() {
        g1 = 123;
    }function f2() {
        alert(g1);
    }f1();
    f2();
      

  2.   

    <script>
    var obj;
    function setValue(val){
        obj=val;
    }
    function getValue(){
        return obj;
    }setValue("123");
    alert(getValue());
    </script>
     
     
      

  3.   

    感谢楼上2位得回答 不过好像不是我想要的答案 我是把这2个函数写在1个js文件里 全局变量也是 调用的时候是2个button的onclick分别调用的 先根据第一个的函数获得一个值存入全局变量 然后再点击第二个button能读取全局变量的值 看看思路对不? 
      

  4.   

    楼上的怎么就不是你要的答案呢?
    非要代码全写出来跟你要的一样才是答案啊?
    思路有了不就行了。
    你两个button,一个onclick调用f1(),一个调用f2()怎么不可以吗?