网页中变量和函数的应用-闭包的概念和使用
<script type="text/javascript"> function a(){ //定义函数a var n = 100; //定义一个局部变量n var b = function(){ //定义函数b n++; //n自加1 return n; //返回n的值 }; return b; //a的返回结果为函数b } var c = a(); //执行a函数,得到b,并赋值为c console.log(c()); //c函数执行一次,n的值变成了101 console.log(c()); //再打印n的值,为102 </script>