立即调用函数表达式 立即调用函数表达式英文immediatelyinvoked function expression缩写IIFE是一种利用JavaScript函数生成新作用域的编程方法 立即调用函数表达式可以令其函数中声明的变量绕过JavaScript的变量置顶声明规则还可以避免新的变量被解释成全域变量或函数名占用全域变量名的情况与此同时它能在禁止访问函数内声明变量的情况下允许外部对函数的调用有时这种编程方法也被叫做自执行匿名函数但立即调用函数表达式是语义上最准确的术语