js常见怪异

1.隐式转换为布尔:“truthy”和“falsy”ip

当 JavaScript 须要一个布尔值时(例如:if 语句),任何值均可以被使用。 最终这些值将被转换为 true 或 false。undefined

下面这些值被转换为true和false

undefined

null

Boolean: false

Number: 0,-0, +0, NaN

String: “ ”

其余的都是true.

相关文章
相关标签/搜索