JavaScript 中感嘆號出現在函式前表示什麼?


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

感嘆號不會單獨呼叫該函式,你可以在末尾加上 () −

!function foo() {}()

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

你還可以像下面這樣提及它 −

(function(){})();

! 允許該表示式返回 true。這是因為預設情況下所有立即呼叫的函式表示式都返回 undefined,因此,我們剩下的是 ! undefined,即 true。

更新於: 2020 年 6 月 12 日

2K+ 瀏覽

開啟 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.