首頁 > web前端 > js教程 > JavaScript函數前面的+,!用法介紹

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

巴扎黑
發布: 2017-09-11 11:50:14
原創
2053 人瀏覽過


+function(){}();
登入後複製

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


(function() { console.log("Foo!"); })();  
// or  (function() { console.log("Foo!"); }());
登入後複製

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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板