// 1.闭包的作用// 实现共有变量,函数累加器的实现// 可以做缓存以及储存结构// 可以实现封装,实现属性私有化// 模块开发,防止全局污染// var name = 123;// var int = (function () {// var name = 456;// function inte() {// console.log(name);//// }// return inte();// }());// 2.递归实现n的阶乘,递归最重要的是找到规律以及出口:// function…