一:关系运算符
符号 |
说明 |
== |
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。