js -- 立即執行函數

立即執行函數的多種寫法:
       1: (function(){}())   //w3c建議第一種
       2: (function(){})()   //其他寫法

小知識:只有表達式才能被執行符號執行
        function test(){}()//報錯
        var test2 = function (){}()   //正確
        !function test1(){}()  //感嘆號把函數申明變成函數表達式
        +function test2(){}()  //加號把函數申明變成函數表達式
        -function test3(){}()  //減號把函數申明變成函數表達式

立即執行函數特點:
執行完成立即被釋放,可有有參數,可以有返回值,適合做初始化

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