式1 > 式2
式1 >= 式2
式1 < 式2
式1 <= 式2
関係演算子は左辺値と右辺値の大小関係を比較した結果をTrueまたはFalseで返します。比較の条件は比較対照の式の型によって以下のように分類できます。
String 文字データの先頭からのコード値の大小を比較
Number 値の大小を比較
Date 日付及び時刻を比較
左辺と右辺の型が異なる場合、以下のように型変換が行われ比較されます。
左辺の型 |
右辺の型 |
説明 |
String |
Number |
左辺のStringをNumberに変換します |
String |
Date |
左辺のStringをDateに変換します |
Number |
Date |
右辺のDateをNumberに変換します |
null |
String |
常にfalse |
null |
Number |
常にfalse |
null |
Date |
常にfalse |
オブジェクト |
- |
左辺のオブジェクトのデフォルトプロパティを使い上記変換を行います |
左辺と右辺の型が上表と逆の場合も同様に変換されます。
関係演算子の例
1200 < 1000 Falseと評価
"abc" < "def" Trueと評価
URIAGE.TANKA = 100;
URIAGE.TANKA < 200 Trueと評価