首頁  >  文章  >  web前端  >  JavaScript函數前面的+,!用法介紹

JavaScript函數前面的+,!用法介紹

巴扎黑
巴扎黑原創
2017-09-11 11:50:141958瀏覽


+function(){}();

這裡的加號,也可以替換成!,~等其他一元操作符,其效果相當於:


(function() { console.log("Foo!"); })();  
// or  (function() { console.log("Foo!"); }());

如果沒有這個加號的話,解析器會認為function是一個函數宣告的開始,而後面()將會導致語法錯誤。在function前面加上+號時,就變成了一個函數表達式,而函數表達式後面又添加了一個()就變成了一個立即執行的函數了。

以上是JavaScript函數前面的+,!用法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn