一:关系运算符
符号 | 说明 |
== | a==b,判断a和b的值是否相等,成立为true,不成立为false。 |
!= | a!=b,判断a和b的值是否相等,成立为true,不成立为false。 |
> | a>b,判断a是否大于b,成立为true,不成立false。 |
>= | a>=b,判断a是否大于等于b,成立为true,不成立为false。 |
< | a<b,判断a是否小于b,成立为true,不成立为false。 |
<= | a<=b,判断a是否小于等于b,成立为true,不成立为false。 |
注意:关系运算符的结果都是布尔类型的,要么true,要么false,切记不要把"=="误写成“=”。
二:逻辑运算符
符号 | 作用 | 说明 |
&& | 短路与 | 结果和&相同,但是有短路效果 |
|| | 短路或 | 结果和|相同,但有短路效果 |
注意:&|:无论左边true,false,右边都要执行。
&&/||:如果左边能够确定整个表达式的结果,右边不执行。
&&:左边为false,右边不管是真是假,整个表达式的结果一定为false。
||:左边为true,右边不管是真是假,整个表达式的结果一定是true。