|
Microsoft® JScript 比較演算子 |
ランゲージ リファレンス |
指定された 2 つの式を比較します。
result = expression1 comparisonoperator expression2
比較演算子の指定項目は次のとおりです。
指定項目 内容 result 任意の変数を指定します。 expression 任意の式を指定します。 comparisonoperator 任意の比較演算子を指定します。 expression2 任意の式を指定します。
次の表は、使用可能な比較演算子とそれぞれの結果 result が真 (true) になる場合、および偽 (false) になる場合の条件を示します。
演算子 意味 真 (true) になる条件 偽 (false) になる条件 < より小さい expression1 < expression2 expression1 >= expression2 <= より小さいまたは等しい expression1 <= expression2 expression1 > expression2 > より大きい expression1 > expression2 expression1 <= expression2 >= より大きいまたは等しい expression1 >= expression2 expression1 < expression2 == 等しい expression1 == expression2 expression1 != expression2 != 等しくない expression1 != expression2 expression1 == expression2
2 つの式を比較した場合は、式が数値として比較されたのか文字列として比較されたのかを判断できない場合があります。次の表は、比較演算結果の種類を比較する式の内部処理形式ごとにまとめたものです。
obj as ns num bool undef null obj F F F F F F F as F S S E E E F ns F S S N N E F num F E N N N E T bool F E N N N E T undef F E E E E E T null F F F T T T T obj = オブジェクト、as = 英数字のみの文字列、ns = 数字のみの文字列、num = 数値、bool = ブール値、undef = Undefined、null = null 値。
F = 偽、T = 真、S = 文字列、N = 数値、E = エラー。