我知道我的问题有点模糊,但真的很想知道更多。提前谢谢。只需要一个好的,快速和简单的运行。
!window
和!!window
都是 JavaScript 中的布尔值。!
运算符将首先将表达式转换为布尔形式(请参阅有关 JavaScript 中的隐式布尔转换的要点)。
!window
是相反的,当且仅当window
变量未定义或定义为"falsy"值时,它的计算结果才true
。
!!window
是一个变量,当且仅当window
全局变量定义为真值(否则为 false)时,计算结果才true
。