在 JavaScript 中,感嘆號在函式前有什麼用?
該!符號表示這是一個立即呼叫的函式表示式。
感嘆號本身不會呼叫該函式,你可以將 () 放於末尾 −
!function foo() {}()() 的優先順序高於!並且會立即呼叫該函式。
還可以用以下方式提及 −
(function(){})();!符號允許該表示式返回真。這是因為預設情況下,所有立即呼叫的函式表示式都返回未定義值,所以,我們剩下!未定義值,這是真。
廣告
該!符號表示這是一個立即呼叫的函式表示式。
感嘆號本身不會呼叫該函式,你可以將 () 放於末尾 −
!function foo() {}()() 的優先順序高於!並且會立即呼叫該函式。
還可以用以下方式提及 −
(function(){})();!符號允許該表示式返回真。這是因為預設情況下,所有立即呼叫的函式表示式都返回未定義值,所以,我們剩下!未定義值,這是真。