Visual Basic Scripting Edition | 語言參考 |
返回一個表明字符串比較結果的值。
StrComp(string1, string2[, compare])
string1
必選項。任意有效的字符串表達式。
string2
必選項。任意有效的字符串表達式。
Compare
可選項。指示在計算字符串時使用的比較類型的數(shù)值。如果省略,則執(zhí)行二進制比較。有關數(shù)值,請參閱“設置”部分。
compare 參數(shù)可以有以下值:
常數(shù) | 值 | 描述 |
---|---|---|
vbBinaryCompare | 0 | 執(zhí)行二進制比較。 |
vbTextCompare | 1 | 執(zhí)行文本比較。 |
StrComp 函數(shù)有以下返回值:
如果 | StrComp 返回 |
---|---|
string1 小于 string2 | -1 |
string1 等于 string2 | 0 |
string1 大于 string2 | 1 |
string1 或 string2 為 Null | Null |
下面的示例利用 StrComp 函數(shù)返回字符串比較的結果。如果第三個參數(shù)為 1 執(zhí)行文本比較;如果第三個參數(shù)為 0 或者省略執(zhí)行二進制比較。
Dim MyStr1, MyStr2, MyComp MyStr1 = "ABCD": MyStr2 = "abcd" '
定義變量。MyComp = StrComp(MyStr1, MyStr2, 1) '
返回0
。MyComp = StrComp(MyStr1, MyStr2, 0) '
返回-1
。MyComp = StrComp(MyStr2, MyStr1) '
返回1
。