JavaScript比較和邏輯運算符 JavaScript比較和邏輯運算符 比較和邏輯運算符用於測試true或者false。 比較運算符 比較運算符在邏輯語句中使用,以測定變數或值是否相等 可以在條件語句中使用比較運算符,對值進行比較,然後根據結果採取行動。 例如:if(age > 18) { al ...
JavaScript比較和邏輯運算符
JavaScript比較和邏輯運算符
比較和邏輯運算符用於測試true或者false。
比較運算符
比較運算符在邏輯語句中使用,以測定變數或值是否相等
運算符 | 描述 | 比較 | 返回值 |
== | 等於 | x == 8 | false |
=== | 絕對等於(值和類型均相等) | x === 5 | true |
!= | 不等於 | x != 9 | true |
!== | 不絕對等於(值和類型有一個不相等,或兩個都不相等) | x !== 0 | true |
> | 大於 | x > 7 | false |
< | 小於 | x < 7 | true |
>= | 大於或等於 | x >= 7 | false |
<= | 小於或等於 | x <=7 | true |
可以在條件語句中使用比較運算符,對值進行比較,然後根據結果採取行動。
例如:if(age > 18) {
alert(" 您可以訪問該內容······· ");
}
邏輯運算符
邏輯運算符用於測定變數或值之間的邏輯。
給定x = 6; 以及 y = 3; 則下表
運算符 | 描述 | 例子 |
&& | and | (x < 10 && y > 1) 為 true |
|| | or | (x == 5 || y == 5) 為 false |
! | not | !(x == y) 為 true |
提示:JavaScript邏輯運算符的優先順序是:! , && , || 。
條件運算符
JavaScript還包含了基於某些條件對變數進行賦值的條件運算符,
JavaScript條件運算符也被稱為三元運算符,
語法:
variableanamevariaablename = (condition) ? value1 : value2
表達式1?表達式2:表達式3
說明:如果表達式1的結果為true,則整個表達式的結果為表達式2,如果表達式1的結果是false,則整個表達式的結果是表達式3。
例子:
如果變數age中的值小於18,則變數voteable 賦值"年齡太小",否則賦值 "年齡已達到".
代碼:voteable = (age < 18)?"年齡太小":"年齡已達到";
--------------------------------------- end ----------------------------------------