【发布时间】:2015-09-02 22:33:42
【问题描述】:
!!!和!有什么区别吗?
在 toBeFalsy 匹配器中的 jasmine 源代码中找到。
chrome devtools 的结果
!!!undefined
true
!undefined
true
!!!null
true
!null
true
!!!0
true
!0
true
【问题讨论】:
-
我不会说没有区别。
-
可能最初是
!!(将任何内容转换为布尔值),然后必须反转条件,维护者不假思索地添加了另一个!运算符。那,或者他们玩BlazBlue 方式太多了。 -
没有区别!还有!!!
标签: javascript