初遇闭包感觉很困惑,上网查看了些许介绍,有很多没看懂,就想先对能懂的东西整整 首先觉得要了解闭包,要先对一.JavaScript的变量作用域和作用域链有基本了解 1.变量的作用域分为:全局变量和局部变量 ----JavaScript中,函数内部可以访问全局变量,但是函数外部不可以访问函数内部的局部变量 (函数内部声明变量的时候,一定要使用var命令.如果不用的话,你实际上声明了一个全局变量!) 例子如下 Js代码 var n=999; function f1(){ alert(n); } f1(…