Javascript 嵌套函数和闭包

Javascript 嵌套函数和闭包,javascript,function,client-side-scripting,Javascript,Function,Client Side Scripting,JavaScript中的嵌套函数和闭包之间有什么区别,或者两者相同?有什么功能上的区别吗?有区别。当内部函数返回到其词法范围之外,但仍保持与其词法环境的连接时,就会观察到闭包。看看下面的例子 函数addOne(){ var x=1; 功能条(){ console.log(++x); } 返回杆; } var adder=addOne(); 加法器();//2. 加法器();//3. 加法器();//4可能重复的

JavaScript中的嵌套函数和闭包之间有什么区别,或者两者相同?有什么功能上的区别吗?

有区别。当内部函数返回到其词法范围之外,但仍保持与其词法环境的连接时,就会观察到闭包。看看下面的例子

函数addOne(){
var x=1;
功能条(){
console.log(++x);
}
返回杆;
}
var adder=addOne();
加法器();//2.
加法器();//3.
加法器();//4
可能重复的