<script type="text/javascript">
    var aa,bb;
    function a(aa1){
    aa=aa1;
    }    function b(bb1){
    bb=bb1;
    }    function c(cc){
    var cc=aa+bb
    } 
    </script>
声明两个全局变量就好了

解决方案 »

  1.   

    貌似有答案了谢1楼
    根据1楼的提示百度了下:变量variable      a.全局变量Global Variable 和 局部变量 Private Variable     加var和不加var是有区别的 ,实质就是指明这个变量在Scope Chain所在的位置。
          --》如果不用关键字var,声明一个变量,那么这个是全局变量,任何子函数都可以访问,就算是跳出花括号的地方,亦可被访问;
          --》如果使用关键字var,则从所在的“花括号{}”起,全体函数都可以访问该变量:看样子我不加 var 就可以了
      

  2.   

    已经搞定,去掉var就可以了function a(aa){ 
    aa=aa; 
    } function b(bb){ 
    bb=bb; 
    } function c(cc){ 
    var cc=aa+bb 

    分别给分吧,谢谢楼上几位