网页中变量和函数的应用-闭包的概念和使用

<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>

 

posted @ 2016-09-29 15:26  承载梦想-韩旭明  阅读(167)  评论(0编辑  收藏  举报