在 JavaScript 中,感嘆號在函式前有什麼用?


該!符號表示這是一個立即呼叫的函式表示式。

感嘆號本身不會呼叫該函式,你可以將 () 放於末尾 −

!function foo() {}()

() 的優先順序高於!並且會立即呼叫該函式。

還可以用以下方式提及 −

(function(){})();

!符號允許該表示式返回真。這是因為預設情況下,所有立即呼叫的函式表示式都返回未定義值,所以,我們剩下!未定義值,這是真。

更新於: 2020 年 6 月 12 日

2K+ 檢視

開啟您的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.