立即执行函数:函数定义之后,立即被调用,并且只会被调用一次。

    1. <script>
    2. //直接在立即执行函数后面加()进行调用。
    3. (function(){
    4. console.log("我是一个立即执行函数");
    5. })();
    6. //如果立即执行函数有参数的话,这样调用
    7. (function(a,b,c){
    8. console.log("a= "+a);
    9. console.log("b= "+b);
    10. console.log("c= "+c);
    11. })(1,2,3);
    12. //如果立即执行函数有返回值的话,这样调用
    13. var sum=(function(a,b,c){
    14. return a+b+c;
    15. })(1,2,3);
    16. console.log(sum);
    17. </script>