js自執行函數


方式1、最前最后加括號

(function(){ alert(1); }()); 

方式2、function外面加括號

(function(){ alert(1); })(); 

方式3、function前面加運算符

!function(){ alert(1); }();  
注:
1、可以給立即執行函數傳遞參數
2、立即函數內部是可以訪問外部變量
3、立即執行函數模式被廣泛使用,它可以幫你封裝大量的工作而不會在背后遺留任何全局變量。
4、定義的所有變量都會成員立即執行函數的局部變量,所以你不用擔心這些臨時變量會污染全局空間。
5、立即執行函數通常作為一個單獨模塊使用。一般沒有問題,但是,建議在自己寫的立即執行函數前加分號,這樣可以有效地與前面代碼進行隔離。否則,可能出現意想不到的錯誤。  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM