
上QQ阅读APP看书,第一时间看更新
Logical operators
TypeScript supports the following logical operators. To understand the examples, you must assume that variable A holds 10 and variable B holds 20:
Operator |
Description |
Example |
&& |
Known as the logical AND operator. If both the operands are nonzero, then the condition becomes true. |
(A && B) is true. |
|| |
Known as the logical OR operator. If any of the two operands are nonzero, then the condition becomes true. |
(A || B) is true. |
! |
Known as the logical NOT operator. It is used to reverse the logical state of its operand. If a condition is true, then the logical NOT operator will make it false. |
!(A && B) is false. |