首頁 >web前端 >js教程 >js比較和邏輯運算子的介紹_基礎知識

js比較和邏輯運算子的介紹_基礎知識

WBOY
WBOY原創
2016-05-16 17:40:331697瀏覽

比較和邏輯運算子用於測試 true 或 false。

比較運算子
比較運算子在邏輯語句中使用,以測定變數或值是否相等。

給定 x=5,下面的表格解釋了比較運算子:

运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于或等于 x>=8 为 false
<= 小于或等于 x<=8 为 true
如何使用
可以在條件語句中使用比較運算子對值進行比較,然後根據結果來採取行動:

if (age<18) document.write("Too young");
您將在本教程的下一節中學習更多有關條件語句的知識。

邏輯運算子
邏輯運算子用於測定變數或值之間的邏輯。

給定 x=6 以及 y=3,下表解釋了邏輯運算子:

运算符 描述 例子
&& and (x < 10 && y > 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true
條件運算子
JavaScript 也包含了基於某些條件對變數進行賦值的條件運算子。

語法
variablename=(condition)?value1:value2
範例
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果變數visitor 中的值是"PRES",則向變數greeting 賦值"Dear President ",否則賦值"Dear"。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn