一、常用的几种:
1、null值
2、双引号或者单引号中间没有内容的,“” 或者 ‘’ (引号中键入空格的情况除外)
二、具体的转换情况见下
下面6种值转化为布尔值时为false,其他转化都为true
1、undefined(未定义,找不到值时出现)
2、null(代表空值)
3、false(布尔值的false,字符串"false"布尔值为true)
4、0(数字0,字符串"0"布尔值为true)
5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN===“number”)
6、""(双引号)或’’(单引号) (空字符串,中间有空格时也是true)
注意空数组空对象,负值转的布尔值时都为true
的改变
JS中其他类型数据为空或者为null时布尔值转换为false的几种情况
最新推荐文章于 2023-08-08 22:02:04 发布