JavaScript 比較和邏輯運(yùn)算符

2022-05-18 14:25 更新

比較和邏輯運(yùn)算符用于變量(或一些數(shù)據(jù)類型)之間的比較和邏輯推斷。并返回比較或推斷結(jié)果(返回真(True)或假(False))。


比較運(yùn)算符

比較運(yùn)算符在邏輯語句中使用,以測(cè)定變量或值是否相等。

給定

x=5,下面的表格解釋了比較運(yùn)算符:
運(yùn)算符 描述 比較 返回值 實(shí)例
== 等于 x==8 false 實(shí)例 ?
x==5 true 實(shí)例 ?
=== 絕對(duì)等于(值和類型均相等) x==="5" false 實(shí)例 ?
x===5 true 實(shí)例 ?
!= 不等于 x!=8 true 實(shí)例 ?
!== 不絕對(duì)等于(值和類型有一個(gè)不相等,或兩個(gè)都不相等) x!=="5" true 實(shí)例 ?
x!==5 false 實(shí)例 ?
>  大于 x>8 false 實(shí)例 ?
<  小于 x<8 true 實(shí)例 ?
>=  大于或等于 x>=8 false 實(shí)例 ?
<=  小于或等于 x<=8 true 實(shí)例 ?


如何使用

可以在條件語句中使用比較運(yùn)算符對(duì)值進(jìn)行比較,然后根據(jù)結(jié)果來采取行動(dòng):

if (age<18) x="Too young";

您將在本教程的下一節(jié)中學(xué)習(xí)更多有關(guān)條件語句的知識(shí)。


邏輯運(yùn)算符

邏輯運(yùn)算符用于測(cè)定變量或值之間的邏輯。

給定 x=6 以及 y=3,下表解釋了邏輯運(yùn)算符:

運(yùn)算符 描述 例子
&& and (x < 10 && y > 1) 為 true
|| or (x==5 || y==5) 為 false
! not !(x==y) 為 true

提示:JavaScript邏輯運(yùn)算符的優(yōu)先級(jí)是:!、&& 、||。


條件運(yùn)算符

JavaScript 還包含了基于某些條件對(duì)變量進(jìn)行賦值的條件運(yùn)算符。

語法

 variablename=(condition)?value1:value2

例子

實(shí)例

如果變量 age 中的值小于 18,則向變量 voteable 賦值 "年齡太小",否則賦值 "年齡已達(dá)到"。

voteable=(age<18)?"年齡太小":"年齡已達(dá)到";
嘗試一下 ?


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)