在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  HTML/ 這段自執(zhí)行函數,為什么返回值是true?

這段自執(zhí)行函數,為什么返回值是true?

clipboard.png

對它取反不應該是false嗎?

回答
編輯回答
巷尾

圖片描述

取反是對函數的返回值取反,函數返回的是undefined 所以為false
另外你可以試下這種情況為什么又不一樣了

!function(){console.log(999)}
2017年12月27日 16:50
編輯回答
做不到

取反返回true就對了,這段自執(zhí)行函數沒有顯示地返回任何值,默認返回undefined;!undefined結果就是true

2018年1月12日 22:37
編輯回答
尛憇藌

因為當函數沒有return的時候總是return undefined,!undefined當然就是true了。

2017年2月26日 09:36
編輯回答
假灑脫

執(zhí)行的代碼沒有返回值,默認返回undefined。方法前邊有非邏輯,就變成true了。相當于!undefined。
https://zhidao.baidu.com/ques...

2017年1月26日 23:18
編輯回答
網妓

沒有返回值,默認返回undefined,undefined的布爾值為false 所以!undefined 就是true

2017年4月6日 14:29
編輯回答
扯機薄

這段函數沒有return,默認返回undefined

2017年12月10日 11:07