比較演算子と論理演算子は、true か false をテストするために使用されます。
比較演算子
比較演算子は、変数または値が等しいかどうかを判断するために論理ステートメントで使用されます。
x=5 の場合、次の表は比較演算子を説明しています:
演算子 | 説明 | 例 |
---|
== | は | x==8はfalse |
=== | 一致 (値と型) | x===5 は true; |
>8 は false | | < |
は小さいx<8 は true | | >= |
は x 以上>=8 は false | | <= |
は x 以下<= 8 は true です | | | 使用方法
条件ステートメントで比較演算子を使用して値を比較し、結果に基づいてアクションを実行できます。アクション: | if (age<18) document.write("Too young"); | |
条件文については次の章で詳しく紹介します。
論理演算子
論理演算子は、変数または値間の論理を決定するために使用されます。
x=6 および y=3 の場合、次の表で論理演算子を説明します。 1) は true
||or(x==5 || y==5) は false
!
not!(x==y) は true | |
条件演算子
JavaScriptには、特定の条件に基づいて変数に値を割り当てる条件演算子も含まれています。
構文
変数名=(条件)?値1:値2
例
変数ageの値が18未満の場合、変数に「年齢が若すぎます」を代入します投票可能、そうでない場合は「到達年齢」を割り当てます。
えープログラムを実行して試してください
次のセクション<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<p>点击按钮检测年龄。</p>
年龄:<input id="age" value="18" />
<p>是否达到投票年龄?</p>
<button onclick="myFunction()">点击按钮</button>
<p id="demo"></p>
<script>
function myFunction()
{
var age,voteable;
age=document.getElementById("age").value;
voteable=(age<18)?"年龄太小":"年龄已达到";
document.getElementById("demo").innerHTML=voteable;
}
</script>
</body>
</html>