前言
&&运算符称为:短路与运算符
||运算符称为:短路或运算符
! 运算符称为:逻辑非运算符
一、&&运算符
&&运算符将两个表达式连接成一个。两个表达式必须都为 true,整个表达式才为 true,当&&运算符在左侧表达式为 false 时,不会再执行运算,从而提高运算速度。
true | false | |
---|---|---|
true | true | false |
false | false | false |
二、||运算符
||运算符将两个表达式作为操作数,并创建一个表达式,当任何一个子表达式为 true 时,该表达式为 true。
true | false | |
---|---|---|
true | true | true |
false | true | false |
三、!运算符
!运算符执行逻辑 NOT 操作。它可以反转一个操作数的真值或假值。换句话说,如果表达式为 true,那么 ! 运算符将返回 false,如果表达式为 false,则返回 true。
! false = true
! true = false