逻辑运算符(Logical Operators)
| Operator | Name | Syntax | Meaning | ||||
|---|---|---|---|---|---|---|---|
&& |
逻辑与(Logic AND) | a && b |
对连接的表达式从左往右求值,若结果为 false 则立即停止计算 |
||||
| ` | ` | 逻辑或(Logic OR) | `a | b` | 对连接的表达式从左往右求值,若结果为 true 则立即停止计算 |
||
! |
逻辑非(Logic NOT) | !a |
a && b
| a | b | a && b |
|---|---|---|
| true | true | true |
| true | false | false |
| false | true | false |
| false | false | false |
a || b
| a | b | a \ | \ | b |
|---|---|---|---|---|
| true | true | true | ||
| true | false | true | ||
| false | true | true | ||
| false | false | false |
!a
| a | !a |
|---|---|
| true | false |
| false | true |