從JavaScript類型的jQuery文檔中可以看到這段代碼描述轉換為布爾值時字符串的行為(該主題與此問題無關,但它只是我找到代碼的地方):!"" // true!"hello" // false!"true" // false!new Boolean(false) // false我得到前三個例子,但我沒有得到最后一個例子,因為:new Boolean(false) == false //true!false // true所以我假設:!new Boolean(false) // true但反而:!new Boolean(false) // false, mind = blown這是什么我甚至不...是因為:new Boolean(false) === false // false如果是這樣,它的用途是什么?
為什么!新的布爾值(false)在JavaScript中等于false?
幕布斯7119047
2019-09-06 15:46:06