# if 的判断
p if () {} 对于小括号内的表达式,会被强制转化成布尔类型。
其规则如下:
|类型|结果|
|---|---|
|undefined| false|
|Null| false|
|boolean| 直接判断|
|number| +0, -0,NaN,为false,其它为true|
|Object| true|
# == 的判断
转换成 to number进行判断, 对象使用valueof
p if () {} 对于小括号内的表达式,会被强制转化成布尔类型。
其规则如下:
|类型|结果|
|---|---|
|undefined| false|
|Null| false|
|boolean| 直接判断|
|number| +0, -0,NaN,为false,其它为true|
|Object| true|
# == 的判断
转换成 to number进行判断, 对象使用valueof