js -- 立即执行函数

立即执行函数的多种写法:
       1: (function(){}())   //w3c建议第一种
       2: (function(){})()   //其他写法

小知识:只有表达式才能被执行符号执行
        function test(){}()//报错
        var test2 = function (){}()   //正确
        !function test1(){}()  //感叹号把函数申明变成函数表达式
        +function test2(){}()  //加号把函数申明变成函数表达式
        -function test3(){}()  //减号把函数申明变成函数表达式

立即执行函数特点:
执行完成立即被释放,可有有参数,可以有返回值,适合做初始化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章