function f1(){
var n=999;
nAdd=function(){n+=1}
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result(); // 999
nAdd();
result(); // 1000
在外面我们和可以nAdd() 访问nAdd这个函数但是我们不能访问f2()这个函数
因为nAdd=function(){} 是想一个函数赋给一个全局变量,没有var 就是声明的全局变量