亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

javascript - 為什么!function foo(){}返回false,!function foo(){}()返回true?

瀏覽:121日期:2023-04-21 13:50:28

問題描述

如題,謝謝!

問題解答

回答1:

js 中被判為 false 的只有以下幾個:

0

NaN

false

’’

null

undefined

因此:

!function foo () {} == !(function foo () {}) == false

!function foo(){}() == !(function foo () { return undefined })() == !undefined == true回答2:

我覺得你的問題可以改成!(function foo(){})返回false,!(function foo(){})()返回true?因為代碼function foo(){}()執行會返回Uncaught SyntaxError: Unexpected token的錯誤。

前者是對非空字符串取反,非空字符串的布爾值是true,取反之后自然是false;后者是自執行函數的返回值取反,返回值是undefined,轉化為布爾值是false,取反是true。

以上為個人見解,歡迎討論。Thanks!

標簽: JavaScript
主站蜘蛛池模板: 国产高清免费 | 久草免费小视频 | 午夜手机视频 | 日本成人午夜 | 美女国产在线观看免费观看 | 成人国产在线不卡视频 | 亚洲91在线 | 怡红院亚洲红怡院天堂麻豆 | 作爱视频在线免费观看 | 在线播放亚洲视频 | 亚洲男人在线 | 露脸 在线 国产 眼镜 | 99久久精品国产片久人 | 成人在线欧美 | 精品久久一区二区三区 | 久久中文亚洲国产 | 99国产精品久久久久久久... | 综合亚洲欧美日韩一区二区 | 国产一区二区三区美女在线观看 | 天天噜夜夜操 | 国产美女精品视频 | 欧美一级欧美三级在线观看 | 午夜丝袜美腿福利视频在线看 | 性色综合 | 搞黄网站免费看 | 亚洲免费在线视频播放 | 成 人 黄 色 免费网 | 两性免费视频 | 成年人免费视频网站 | 欧美三级美国一级 | 欧美一区高清 | 亚洲欧美日本综合 | 日韩精品免费一级视频 | 欧美日韩亚洲一区二区三区 | 欧美久久久久久久一区二区三区 | 国产成人福利视频在线观看 | 亚洲第一成年免费网站 | 成人午夜影视 | 免费看欧美一级a毛片 | 国产成人啪一区二区 | 日本特一级毛片免费视频 |