if语句判断变量是否为空
var a = 1;
if(a){
console.log('参数不为空')
}else{
console.log('参数为空')
}
- 字符串:非空字符串
if()
结果为:true
,空字符串如''
,if()
结果为:false
- 数字:非0数字
if()
结果为true
,数字0if()
结果为:false
- 对象:空对象
{}
的if()
结果为:true
,null
或undefined
结果为false
- 数组:空数组
[]
的if()
结果为:true
,null
或undefined
结果为false
- null:
false
- undefined:
false