【发布时间】:2013-03-28 13:05:02
【问题描述】:
使用双重否定 !! 和根本不使用它有什么区别(在 JS 中)?
例如
if (!!variable){... 与 if (variable){...
我知道有时我使用第二种方法会收到警告..
应该在什么时候使用它们?每个人何时会在控制台中发出警告? (对于变量、对象、数组等)
谢谢!!
【问题讨论】:
-
stackoverflow.com/questions/4686583/… 基本上是将其转换为布尔值。
-
这其实是一个不同的问题。仅仅因为另一个问题的一些答案恰好回答了这个问题,并不能使它们实际上相同。
标签: javascript