JavaScript 立即执函数
立即执行函数的 写法:
<script> (function (){}()); //写法1 W3C推荐 (function (){})(); </script>
立即执行函数主要用于 针对初始化功能的函数 , 特点: 没有函数声明, 立即执行,执行完就销毁(释放),不需要定义函数名,可以传参数,一般都有返回值(return) .
<script> (function (a,b,c){ var d = a+b+c return d; }(1,2,3)); </script>
知识延伸
只有表达式能被执行符号()执行;
123 是表达式
+123 是表达式
+function (){} 是表达式
====>表达式有数学运算符
立即执行函数外层的()就是数学运算符,所以,立即执行函数的写法,除了以上两种外,以下写法都可以
+function (){} ();
-function (){} ();
=function (){} ();
等等.......

浙公网安备 33010602011771号