网页中变量和函数的应用-闭包的概念和使用
<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>

浙公网安备 33010602011771号