|
Microsoft® Visual Basic® Scripting Edition 比較運算符 |
語言參考 版本 1 |
用于比較表達式。
result = expression1 comparisonoperator expression2result = object1 Is object2
比較運算符的語法有以下部分:
部分 描述 result 任意數(shù)值變量。 expression 任意表達式。 comparisonoperator 任意比較運算符。 object 任意對象名稱。
Is 運算符有特定的比較功能,它們不同于下列表格中的運算符。下列表格中有一系列比較運算符以及判斷 result 是 True、False 或 Null 的條件:
運算符 描述 如果 ... 則為 True 如果 ... 則為 False 如果 ... 則為 Null < 小于 expression1 < expression2 expression1 >= expression2 expression1 或 expression2 = Null <= 小于或等于 expression1 <= expression2 expression1 > expression2 expression1 或 expression2 = Null > 大于 expression1 > expression2 expression1 <= expression2 expression1 或 expression2 = Null >= 大于或等于 expression1 >= expression2 expression1 < expression2 expression1 或 expression2 = Null = 等于 expression1 = expression2 expression1 <> expression2 expression1 或 expression2 = Null <> 不等于 expression1 <> expression2 expression1 = expression2 expression1 或 expression2 = Null 在比較兩個表達式時,可能難以確定要將表達式作為數(shù)字還是作為字符串進行比較。
下列表格說明如何比較表達式,或指出通過比較得到的結(jié)果,這些取決于下述子類型:
如果 則 兩個表達式都是數(shù)值 執(zhí)行數(shù)值比較。 兩個表達式都是字符串 執(zhí)行字符串比較。 一個表達式是數(shù)值而另一個是字符串 數(shù)值表達式小于字符串表達式。 一個表達式是 Empty 而另一個是數(shù)值 執(zhí)行數(shù)值比較,使用 0 作為 Empty 表達式。 一個表達式是 Empty 而另一個是字符串 執(zhí)行字符串比較,使用零長度字符串 ("") 作為 Empty 表達式。 兩個表達式都是 Empty 表達式相等。