JavaScript中使用==比较原生值时类型转换方向
2019-07-04 本文已影响0人
they远去人海
string == number (string ==> number)
ex:"42" == 42 ("42" ==> 42)
anytype == boolean (anytype ==> boolean)
ex:0 == false (0 ==> false)
当非布尔值转换为布尔值时,下列值转换为false:
""(空字符串)
0,-0,NaN
null,undefined
false