其他类型转换为Boolean为false与转换为Number为0的情况

js中只有0,NaN,null,空字符串,undefined转换为布尔值为false,其余都是true

数字0(字符串"0"布尔值为true)

 NaN(无法计算结果时出现,表示"非数值")

 null(代表空值)

 ""(双引号)或''(单引号)" "空字符串(中间有空格时也是true)

 undefined(未定义,找不到值时出现)

字符串"false"布尔值为true(所有字符串都为true)。

 

其他数据能转换成0的情况:""," ",false,null,"0"

posted @ 2021-07-11 21:32  小黄耗子  阅读(206)  评论(0编辑  收藏  举报