短路逻辑运算符
&& 短路与 作用和&相同,但是具有短路效果
|| 短路或 作用与|相同,但是具有短路效果
&(逻辑与),无论左边真假,右边都要执行
&&(短路与),如果左边为真,右边执行;如果左边为假,右边不执行
|(逻辑或),无论左边真假,右边都要执行
||(短路或),如果左边为假,右边执行;如果左边为真,右边不执行
短路逻辑运算符与逻辑运算符的区别
&&(短路与)和 &(与)的区别就在于,&&左边如果是false,便不会执行右边的语句
在java中他们返回类型都是布尔类型,而在JavaScript中,逻辑运算符& | 的返回类型是数值类型