亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

下面function 前面加個 ! 是什么意思?

http://img1.sycdn.imooc.com//56e5809a00015c0d07550229.jpg

下面function 前面加個 ! 是什么意思?


正在回答

3 回答

立即執行函數.
~function(){console.info(1)}()
!function(){console.info(2)}()
(function(){console.info(3)})()
三種方式都一樣.

1 回復 有任何疑惑可以回復我~
#1

UFO2015

~ ! + -都可以, 那寫他有什么用,浪費代碼!
2016-07-09 回復 有任何疑惑可以回復我~

for語句的塊中包含著語句但不可以包含函數聲明,表達式能出現塊中的條件是作為表達式語句的一部分出現,ECMAScript規范明確規定了表達式語句不能以關鍵字function開頭。所以就加個操作符……

3 回復 有任何疑惑可以回復我~
#1

UFO2015

ECMAScript規范明確規定了,那個版本,是 ES6(ES2015)嗎 ? https://github.com/zloirock/core-js http://kangax.github.io/compat-table/es6/ http://www.ecma-international.org/ecma-262/6.0/index.html https://developer.mozilla.org/en-US/docs/Web/JavaScript
2016-07-09 回復 有任何疑惑可以回復我~

~ ! + -都可以。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

下面function 前面加個 ! 是什么意思?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號