一般情况下,我都是在条件语句中才会用到"&&"运算符,表示条件之间是"且"的关系,下面这个例子是我们最常用的:

if (a>5 && a<10){
    //Your code ...
}

其实"&&"还有另外一种用法,表示:如果'&&'左边执行结果返回ture,那么执行右边的代码

obj && obj.openIt();

这段代码表示的就是,如果obj存在,那么就调用obj的openIt()方法。

后者的用法在jquery中经常被用到,这种用法其实就相当于if语句,只是这样写起来更加简洁。


MockingBird
5.8k 声望743 粉丝