> 自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量 > 这里描述有些模糊了。这里面说的“函数”是指同一个函数么? > 比如这样的代码: > > ``` javascript > var a=2; > var f=function(){ > return a; > }; > ``` > > 那么,这个"a"算不算是自由变量呢?