JavaScript の比較と論理演算子

比較演算子と論理演算子は、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>