JavaScript判断真值和假值
真值和假值
JavaScript中所有值都能隐式地转化为Boolean类型。
在条件判断中,下面这些值会自动转化为false:
null, undefined, NaN, 0, ‘’, false
因此,不需要做如下复杂的判断:
而只需要这样做就行了:
JavaScript中所有值都能隐式地转化为Boolean类型。
在条件判断中,下面这些值会自动转化为false:
null, undefined, NaN, 0, ‘’, false
因此,不需要做如下复杂的判断:
1 | if (obj === undefined || obj === null ) { |
2 | } |
1 | if (!obj) { |
2 | |
3 | } |