//code-1
if (a !== null) {
//Todo
};
//code-2
if(a) {
一般我过滤一些如:0,-0,null,undefine等假值时推荐用哪种方法?为什么?
推荐一篇文章:Checking for Undefined, Null, and Empty Variables in JavaScript
You have answered my question perfectly!
有 -0 这一说吗?
没差, 不过第二种在框架中较多出现, 可节省些字符.
另外还有返回False的情况有: 空字符串, NaN
或者可以 if (!!a) {}