能够在外部访问函数内部的函数闭包就是能够读取其他函数内部变量的函数 function f1(){ var n=999; function f2(){ alert(n); // 999 }} 函数f2就被包括在函数f1内部,这时f1内部的所有局部变量,对f2都是可见的。但是反过来就不行,f2内部的局部变量,对f1就是不可见的。