比較運(yùn)算符?邏輯運(yùn)算符?運(yùn)算符優(yōu)先級(jí)

比較運(yùn)算符

●>: 左邊是否大于右邊
●<: 左邊是否小于右邊
●>=: 左邊是否大于或等于右邊
●<=: 左邊是否小于或等于右邊
●==: 左右兩邊是否相等,將兩邊的數(shù)據(jù)進(jìn)行轉(zhuǎn)換為數(shù)值
●===: 左右兩邊是否類型和值都相等
●!==: 左右兩邊是否不全等
●比較結(jié)果為boolean類型,即只會(huì)得到true或false

比較運(yùn)算符的細(xì)節(jié)
●字符串比較,是比較的字符對(duì)應(yīng)的ASCII碼
?從左往右依次比較
?如果第一位一樣再比較第二位,以此類推
?比較的少,了解即可
●NaN不等于任何值,包括它本身
●盡量不要比較小數(shù),因?yàn)樾?shù)有精度問題
●不同類型之間比較會(huì)發(fā)生隱式轉(zhuǎn)換
?最終把數(shù)據(jù)隱式轉(zhuǎn)換轉(zhuǎn)成number類型再比較
?所以開發(fā)中,如果進(jìn)行準(zhǔn)確的比較我們更喜歡 === 或者 !==

邏輯運(yùn)算符

邏輯運(yùn)算符

邏輯運(yùn)算符里的短路
●短路:只存在于 && 和 || 中,當(dāng)滿足一定條件會(huì)讓右邊代碼不執(zhí)行
邏輯運(yùn)算符短路條件

●原因:通過左邊能得到整個(gè)式子的結(jié)果,因此沒必要再判斷右邊
●運(yùn)算結(jié)果:無論 && 還是 || ,運(yùn)算結(jié)果都是最后被執(zhí)行的表達(dá)式值,一般用在變量賦值

運(yùn)算符優(yōu)先級(jí)
運(yùn)算符優(yōu)先級(jí)

●一元運(yùn)算符里面的邏輯非優(yōu)先級(jí)最高
●邏輯與比邏輯或優(yōu)先級(jí)高

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容