一、比較運(yùn)算符
又叫關(guān)系運(yùn)算符,用于判斷兩個(gè)被操作數(shù)的大小及是否相等的關(guān)系。使用比較運(yùn)算符其返回結(jié)果一定為布爾值。
運(yùn)算符 運(yùn)算規(guī)則 范例 結(jié)果
== 相等于 4==3 false
!= 不等于 4!=3 true
< 小于 4<3 false
> 大于 4>3 true
<= 小于等于 4<=3 false
>= 大于等于 4>=3 true
二、邏輯運(yùn)算符
用于計(jì)算兩個(gè)布爾值經(jīng)過指定邏輯后的運(yùn)算結(jié)果,每個(gè)邏輯運(yùn)算符都是一種邏輯運(yùn)算規(guī)則。邏輯是在中學(xué)數(shù)學(xué)中學(xué)習(xí)的概念,是判斷是非關(guān)系的運(yùn)算。所以邏輯運(yùn)算符操作的均為布爾值:true與false
運(yùn)算符運(yùn)算規(guī)則范例結(jié)果
& 與 false&true false
| 或 false|true true
^ 異或 true^flase true
! 非 !true flase
&& 短路與 false&&true false
|| 短路或 false||true true
邏輯運(yùn)算符通常連接兩個(gè)其他表達(dá)式計(jì)算后的布爾值結(jié)果
&&和&以及||和|的區(qū)別:當(dāng)使用短路與或者短路或時(shí),只要能判斷出結(jié)果則后邊的部分就不再判斷。