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