命名空间 管理变量,防止污染全局变量,适用于模块化开发。 var init = (function () { var name = 'abc'; function callName() { console.log(name); } return function () { callName(); } }()) init();