VBS教程:運算符-比較運算符
更新時間:2006年11月16日 00:00:00 作者:
比較運算符
用于比較表達式。
result = expression1 comparisonoperator expression2
result = object1 Is object2
參數(shù)
result
任意數(shù)值。
expression
任何 表達式。
comparisonoperator
任何 比較運算符。
object
任何對象名稱。
說明
Is 運算符具有特殊的比較功能,它不同于下表中的運算符。下表包含一個比較運算符的列表,以及確定 result 為 True, False, 或 Null 的條件。
| 運算符 | 描述 | True 如果 | false 如果 | 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 |
| <> | 不等于 | expression1 <> expression2 | expression1 = expression2 | expression1 or expression2 = Null |
當比較兩個表達式時,您或許不容易確定比較的表達式是作為數(shù)值或作為字符串。
下表描述了如何對表達式進行比較、以及比較的結果,它取決于比較的子類型。
| 如果 | 則 |
|---|---|
| 兩個表達式都是數(shù)值 | 執(zhí)行數(shù)值比較。 |
| 兩個表達式都是字符串 | 執(zhí)行字符串比較。 |
| 一個表達式是數(shù)值,加一個表達式是字符串 | 數(shù)值表達式小于字符串表達式。 |
| 一個表達式為 Empty 而另一個為數(shù)值 | 執(zhí)行數(shù)值比較,0 作為 Empty 表達式的值。 |
| 一個表達式為Empty 而另一個表達式為字符串 | 執(zhí)行字符串比較,零長度的字符串 ("") 作為 Empty 表達式的值。 |
| 兩個表達式都為 Empty | 則兩個表達式相等。 |
相關文章
VBS基礎篇 - vbscript Dictionary對象
Dictionary是存儲數(shù)據(jù)鍵和項目對的對象,其主要屬性有Count、Item、Key,主要方法有Add、Exists、Items、Keys、Remove、RemoveAll2018-05-05

