# 関係演算子

すべての関係演算子はオペランドの値を比較し、結果としてTrue (-1) または False (0) を返します。すべての関係演算子が二項演算子です。

関係演算子

| 関係演算子 | 演算子名 | 演算子関数 |
| --- | --- | --- |
| &lt; | 未満 | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| &lt;= | 以下 | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| &gt; | 超 | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| &gt;= | 以上 | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| = | 等しい | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| &lt;&gt; | 等しくない | 両方のオペランドが数値と解釈できる場合、数値比較が行われます。この演算は、比較の評価の論理値を返します。 |
| precedes |  | &lt; 演算子とは異なり、比較の前に引数値の数値解釈は行われません。演算子の左側の値がテキスト表現で、それが文字列の比較で右側の値のテキスト表現の前に来る場合は True を返します。<br><br><br>` '1 ' precedes ' 2'  ` の戻り値: FALSE<br><br>一方、<br><br>`' 1' precedes ' 2'` の戻り値: TRUE<br><br>空白 (' ') の ASCII 値は、数字の ASCII 値より、少ない値になります。<br><br>これを次の例と比較します。<br><br>` '1 ' < ' 2'  ` の戻り値: TRUE<br><br>および<br><br>`' 1' < ' 2'` の戻り値: TRUE |
| follows |  | &gt; 演算子とは異なり、比較の前に引数値の数値解釈は行われません。演算子の左側の値がテキスト表現で、それが文字列の比較で右側の値のテキスト表現の後に来る場合は True を返します。<br><br>`' 2' follows '1` は FALSE を返します<br><br>一方、<br><br>' 2' follows ' 1' の戻り値: TRUE<br><br>空白 (' ') の ASCII 値は、数字の ASCII 値より、少ない値になります。<br><br>これを次の例と比較します。<br><br>`' 2' > ' 1'` の戻り値: TRUE<br><br>および<br><br>`' 2' > '1 '` の戻り値: TRUE |