02|02 逻辑运算符与三元运算符

逻辑运算符 逻辑运算符它是使用布尔值进行运算的,运算的结果为布尔值true或者false。

运算符 运算规则 运算法则 范例 结果
& 一假则假 false&true false
一真则真 true|false true
本来值的反值 !true false
异或 值不相同,结果为真;值相同,结果为假 true∧false true
&& 短路与 A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值 false&&true false
短路或 A‖B,当A为true时,不去计算B的值而直接返回true;当A为false时,计算B的值 true‖false true
‘&、|’与‘&&、||’的区别
【02|02 逻辑运算符与三元运算符】单个的逻辑运算符会将左右两个表达式都进行运算得出布尔值,再进行运算。‘短路与’若左边表达式为false则不会对右边的表达式进行判断,
因为结果必为false;‘短路或’若左边表达式结果为true则不会对右边的表达式进行判断,因为结果必为true。
短语的逻辑运算符相当于普通的逻辑运算符效率更高些。
三元运算符 ●格式
(条件表达式)?表达式1:表达式2:;
●表达式:通俗的说,即通过使用运算符将操作数联系起来的式子,例如:
◆1+2,使用算数运算符将操作数联系起来,这种情况我们称之为算术表达式。
◆3>2,使用比较运算符将操作数联系起来,这种我们称之为条件表达式
●三元运算符运算规则
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

    推荐阅读