感谢大家的帮助var a=80;
    function f1(){
     a=88;
       function f2(){
     a=99;
      }
          return f2   
}
    var ff=f1();
    document.write(a);
这个是正确的var a=80;
    function f1(){
     a=88;
       function f2(){
     a=99;
      }
          return f2   
}
    var ff=f1();
ff()  //重点-------------
    document.write(a)为何ff()这句话不加是打印结果不一样?ff不是个函数的结果返回值吗,为何能当函数使用呢,麻烦大家了