经常看见如下代码:
var t = XXX;
if( t )
.......
或者是:
var t = XXX;
t ? ...... : '';
用与符号可以使这些代码更加优雅
var t = XXX;
t && ....;
&&符号的运算过程是:当前面一个值不为false,null,undefined时,才执行后面的运算。
同样的||也可以进行另一种情况的操作。
不过有一点值得注意,t为0的时候,所以,判断前最好确定t的类型,或者说转换为字符串之后再进行操作。