在微信开发时候,我们不免要判断空值,js提供了一个超级简单的方法来判断
就是标题中的
var xx="";
var xx="";
if(!xx){
xx="a";
if(xx){
return;
}
}
这样我们可以看到,当程序运行到if(!xx)的时候!xx=ture,
xx等于空,就是false。加上!就是ture,然后在下一行进行赋值, 然后继续进行下一次判断,if(xx),结果为true,就return
看似很简单,其实就是很简单,这样简化了我们需要判断空值的情况,直接将值丢进if语句中,加一个!,为ture就可以返回了。
这里写的是字符串,当然等于NULL的时候,或者对象为空,或者数组为空的时候这个方法也是有效的。
也非常好理解。