2015-05-02 40 views

回答

1

!window!!window都是JavaScript中的布尔值。 !运算符将首先将表达式转换为布尔形式(请参阅关于Implicit Boolean Conversions in JavaScript的要点)。

!window与此相反,它的计算结果为true当且仅当window变量未定义或定义为'falsy'值。

!!window是当且仅当window全局变量被定义为真值(否则为false)时,评估为true的变量。

+0

谢谢,对我完美的解释。 – alphapilgrim

相关问题