"!window"和"!!window"有什么区别?



我知道我的问题有点模糊,但真的很想知道更多。提前谢谢。只需要一个好的,快速和简单的运行。

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

!window是相反的,当且仅当window变量未定义或定义为"falsy"值时,它的计算结果才true

!!window是一个变量,当且仅当window全局变量定义为真值(否则为 false)时,计算结果才true

相关内容

  • 没有找到相关文章

最新更新