Microsoft® Visual Basic® Scripting Edition
比較運算子
 程式語言參考 
  | Version 1 

請參閱


說明
用來比較運算式。
語法
result = expression1 comparisonoperator expression2

result = object1 Is object2

比較運算子具有以下幾個部分:

組成部分 說明
result 任意的數字變數。
expression 任意的運算式
comparisonoperator 任意的比較運算子
object 任意的物件名稱。

註解
Is 運算子有指定的比較功能,它們不同於表格中的運算子。下列表格中有一系列的比較運算子,和決定 resultTrueFalse、或 Null 的條件:

運算子 說明 True if False if Null if
< 小於 expression1 < expression2 expression1 >= expression2 expression1 or expression2 = Null
<= 小於或等於 expression1 <= expression2 expression1 > expression2 expression1 or expression2 = Null
> 大於 expression1 > expression2 expression1 <= expression2 expression1 or expression2 = Null
>= 大於或等於 expression1 >= expression2 expression1 < expression2 expression1 or expression2 = Null
= 等於 expression1 = expression2 expression1 <> expression2 expression1 or expression2 = Null
<> 不等於 expression1 <> expression2 expression1 = expression2 expression1 or expression2 = Null

當比較兩運算式時,您可能難以確定將要比較的運算式是數字或是字串。

以下的表格顯示出如何比較運算式,以及依照下列資料型態,比較之後的結果:

如果
兩個運算式都是數值資料型態 進行數值比較。
兩個運算式都是 String 進行字串比較
一運算式是數值資料型態,而另一個是字串 數值運算式小於字串運算式。
一運算式是 Empty,而另一個是數值資料 進行數值比較,使用 0 當作 Empty 運算式。
一運算式是 Empty,而另一個是字串 進行字串比較,使用長度為零的字串("")當成 Empty 運算式。
兩個運算式都是 Empty 兩個運算式相等。