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 つの式を比較した場合は、式が数値として比較されたのか文字列として比較されたのかを判断できない場合があります。次の表は、比較演算結果の種類を比較する式の内部処理形式ごとにまとめたものです。

 objasnsnumboolundefnull
objFFFFFFF
asFSSEEEF
nsFSSNNEF
numFENNNET
boolFENNNET
undefFEEEEET
nullFFFTTTT

obj = オブジェクト、as = 英数字のみの文字列、ns = 数字のみの文字列、num = 数値、bool = ブール値、undef = Undefined、null = null 値。
F = 偽、T = 真、S = 文字列、N = 数値、E = エラー。


© 1997 Microsoft Corporation.