不明白你想说什么  function 1执行后num就是2了

解决方案 »

  1.   

    var num = false;
                                   function 1(){
                                  num = 2;  
    return num;    
                                  }
                                  function 2(){
    var x=1();
                                   /*这里我还要num对于function1处理的2应该怎么办?*/
                                 }
    还是不明白你的意思 
    1只要在2执行之前执行过  num就是2了  因为num是全局的  
      

  2.   

    var num = false;
    function f1(){
        num = 2;       
    }
    function f2(){
       /*这里我还要num对于function1处理的2应该怎么办?*/
       f1();
       alert(num);
    }
      

  3.   

    你要用的话,肯定要先调用一次 f1() 呗, num放在两个函数都能读到的作用域就好了