標籤:
比較和邏輯運算子用於測試 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"。
<!DOCTYPE html>
<html>
<body>
<meta http-equiv="Content-Type" content="text/html charset=utf-8"/>
<script>
function Print()
{
var age = 15;
//if(age < 18)
// document.write("Too young");
var visitor = "PRES";
var greeting=(visitor=="PRES")?"Dear President ":"Dear";
document.write(greeting);
}
</script>
<td><input type="text" name="txtRow1" id="txt1" size="40" /></td>
<button onclick="Print()">點擊這裡</button>
</body>
</html>
JavaScript--比較