关于if(xx)和 a==b的判断

2020-03-14  本文已影响0人  Long_Dark

对于使用JS,经常会遇到使用if或者==等判断语句,来了解一下对于两种条件的基本转换

if(xx)

括号里的表达式会被强制转换成布尔类型进行判断
其余转换规则如下:

在进行&&``||判断的时候,同样nullNaNundefined“”0-0false;这七个是flase

a==b

== 不是严格相等,所以在使用 == 的时候会在一定程度上改变原值的类型:

上一篇 下一篇

猜你喜欢

热点阅读