1.隐式转换为布尔:“truthy”和“falsy”
当 JavaScript 需要一个布尔值时(例如:if 语句),任何值都可以被使用。 最终这些值将被转换为 true 或 false。
下面这些值被转换为true和false
undefined
null
Boolean: false
Number: 0,-0, +0, NaN
String: “ ”
其他的都是true.