JavaScript 当即执函数

当即执行函数的 写法:函数

<script>
      (function (){}());  //写法1   W3C推荐
      (function (){})();
</script>

当即执行函数主要用于 针对初始化功能的函数 , 特色: 没有函数声明, 当即执行,执行完就销毁(释放),不须要定义函数名,能够传参数,通常都有返回值(return) . spa

<script>
 (function (a,b,c){
     var d = a+b+c
     return d;
  }(1,2,3));
</script>

 

知识延伸code

只有表达式能被执行符号()执行;blog

123 是表达式ip

+123 是表达式数学

+function (){} 是表达式io

====>表达式有数学运算符function

当即执行函数外层的()就是数学运算符,因此,当即执行函数的写法,除了以上两种外,如下写法均可以class

+function (){} ();di

-function (){} ();

=function (){} ();

等等.......

相关文章
相关标签/搜索