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