2015-05-02 72 views

回答

1

!window!!window都是JavaScript中的布爾值。 !運算符將首先將表達式轉換爲布爾形式(請參閱關於Implicit Boolean Conversions in JavaScript的要點)。

!window與此相反,它的計算結果爲true當且僅當window變量未定義或定義爲'falsy'值。

!!window是當且僅當window全局變量被定義爲真值(否則爲false)時,評估爲true的變量。

+0

謝謝,對我完美的解釋。 – alphapilgrim

相關問題