&(与)
true&true==true
true&false==false
false&true==false
false&false==false
|(或)
true | true==true
true | false==false
false | true==false
false | false==false
!(非)
!true=false
!false=true
^(异或)相同为false 不同为true
true ^ true==false
true ^ false==true
false ^ true==true
false ^ false==false
&&(短路逻辑与)
①&&②&&③
如果①为true,继续向右执行②,以此类推,如果全部为true,则判断为true。
如果①为false,则判断为false。
||(短路逻辑或)
①||②||③
如果①为true,则停止执行,判断为true。
如果①为false,则继续向右执行,以此类推,如果全部为false,则判断为false。
一般情况下使用&&和||,它们的效率高。