函数运行结束后,会销毁函数在运行时创建的局部变量。 函数运行后返回一个函数,返回的函数中包含了局部变量,这时候就形成了闭包。 可以在函数外部访问函数内部的变量。 作用: 模拟私有方法。私有方法不仅仅有利于限制对代码的访问:还提供了管理全局命名空间的强大能力,避免非核心的方法弄乱了代码的公共接口部分。数据隐藏和封装