Microsoft® Visual Basic® Scripting Edition 比較運算子 |
程式語言參考 | Version 1 |
用來比較運算式。
result = expression1 comparisonoperator expression2result = object1 Is object2
比較運算子具有以下幾個部分:
組成部分 說明 result 任意的數字變數。 expression 任意的運算式。 comparisonoperator 任意的比較運算子。 object 任意的物件名稱。
Is 運算子有指定的比較功能,它們不同於表格中的運算子。下列表格中有一系列的比較運算子,和決定 result 是 True、False、或 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 兩個運算式相等。