js常見怪異

1.隱式轉換爲布爾:「truthy」和「falsy」ip

當 JavaScript 須要一個布爾值時(例如:if 語句),任何值均可以被使用。 最終這些值將被轉換爲 true 或 false。undefined

下面這些值被轉換爲true和false

undefined

null

Boolean: false

Number: 0,-0, +0, NaN

String: 「 」

其餘的都是true.

相關文章
相關標籤/搜索