if()括号里只能是Boolean类型的值,如果其中不是Boolean类型,if语句在做判断时会先将其转化为boolean值。
在js中,只有0,NaN,Undefined,null会转化为false。
所以有时执行if(-1){…}花括号里的语句仍会执行
在js中if语句的判断语句的特点
于 2022-04-12 23:21:35 首次发布
if()括号里只能是Boolean类型的值,如果其中不是Boolean类型,if语句在做判断时会先将其转化为boolean值。
在js中,只有0,NaN,Undefined,null会转化为false。
所以有时执行if(-1){…}花括号里的语句仍会执行