首頁技術(shù)文章正文

什么是比較運(yùn)算符?常用的比較運(yùn)算符列舉

更新時(shí)間:2023-04-21 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

比較運(yùn)算符用于對(duì)兩個(gè)數(shù)據(jù)進(jìn)行比較,其結(jié)果是一個(gè)布爾值,即true或false。接下來我們通表格列舉常用的比較運(yùn)算符及用法。

比較運(yùn)算符

運(yùn)算符

運(yùn)算

示例

結(jié)果

>

大于

5>5

falsh

<

小于

5<5

falsh

>=

大于或等于

5>=5

true

く=

小于或等于

5<=5

true

==

等于

5==4

falsh

!=

不等于

5!=4

true

===

全等

5===5

true

!==

不全等

5 !=='5'

true

需要注意的是,“==”和“!=”運(yùn)算符在進(jìn)行比較時(shí),如果比較的兩個(gè)數(shù)據(jù)的類型不同,會(huì)自動(dòng)轉(zhuǎn)換成相同的類型再進(jìn)行比較。例如,字符串23 與數(shù)字 123 比較時(shí),首先會(huì)將字符串'123轉(zhuǎn)換成數(shù)字123再與123進(jìn)行比較。而“===”和“=”運(yùn)算符在進(jìn)行比較時(shí)不僅要比較值是否相等,還要比較數(shù)據(jù)的類型是否相同。示例代碼如下。
console.log(3 >= 5);                   //輸出結(jié)果:false
console.log(2 <= 4);                   //輸出結(jié)果:true
console.log(5== 5);                    // 輸出結(jié)果:true
console.log(5=-15');                   //輸出結(jié)果:true
console.1og(5=== 5);                   //輸出結(jié)果:true
console.log(5=-=15');                  //輸出結(jié)果:false
分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!