比較演算子
式を比較するときに使用します。
Synopsis
result = expression1 comparisonoperator expression2
result = object1 Is object2
引数
比較演算子には以下の構成部分があります。
result | 任意の数値変数 |
expression | 任意の式 |
comparisonoperator | 任意の比較演算子 |
object | 指定されたオブジェクト |
概要
Is 演算子には、以下の表の演算子とは異なる、特定の比較機能があります。以下の表は比較演算子と、結果が True か False かを判断する条件の一覧です。
演算子 | 概要 | True の条件 | False の条件 |
---|---|---|---|
< | より小さい | 式 1 < 式 2 | 式 1 >= 式 2 |
<= | 以下 | 式 1 <= 式 2 | 式 1 > 式 2 |
> | より大きい | 式 1 > 式 2 | 式 1 <= 式 2 |
>= | 以上 | 式 1 >= 式 2 | 式 1 < 式 2 |
= | 等しい | 式 1 = 式 2 | 式 1 <> 式 2 |
<> | 等しくない | 式 1 <> 式 2 | 式 1 = 式 2 |
2 つの式を比較する際、その 2 つの式が数として、または文字列として比較されているかを簡単に判断することができない場合があります。
以下の表は、式の比較方法、または比較の結果を、内部のサブタイプ別に示しています。
条件 | 結果 |
---|---|
両方の式が数値 | 数値比較を実行する |
両方の式が文字列 | 文字列比較を実行する |
片方の式が数値で、片方が文字列 | 文字列式より数値式が小さい |