條件函數(shù)幫助測(cè)試某些變量條件,每個(gè)條件函數(shù)都根據(jù)執(zhí)行的固有測(cè)試返回Boolean值(True或False)。
IsArray IsArray函數(shù)確定特定的變量是否為數(shù)組子類。 用法為:bool = IsArray(varname) 如果指定的varname是數(shù)組,則bool為True;否則函數(shù)返回False。
IsDate IsDate函數(shù)確定表達(dá)式是否能轉(zhuǎn)換成日期。 用法為:bool = IsDate(expr) 如果指定的expr可以識(shí)別為日期或時(shí)間,則bool為True。 IsEmpty IsEmpty函數(shù)確定變量是否初始化過(guò)。 用法為:bool = IsEmpty(varname) 其中result是Date子類的Variant,year是介于100和9999之間的數(shù),month是1和12之間的數(shù),day是1和31之間的數(shù)。在正確范圍內(nèi)的數(shù)值表達(dá)式可用作參數(shù)。如果表達(dá)式無(wú)效,就把它增加為下一個(gè)更大的數(shù)。
IsNull IsNull函數(shù)確定變量是否包含有效數(shù)據(jù)(非Null)。 用法為:bool = IsNull(varname) 如果指定的varname是Null(即包含無(wú)效數(shù)據(jù))則bool為True。因?yàn)楫?dāng)在條件表達(dá)式中使用包含Null的變量會(huì)產(chǎn)生Null,所以當(dāng)存在變量為Null的可能性時(shí)提倡用IsNull函數(shù)。
IsNumeric IsNumeric函數(shù)確定變量是否具有數(shù)值子類或表達(dá)式是否能賦成數(shù)值。 用法為:bool = IsNumeric(expr) 當(dāng)expr能賦成數(shù)時(shí)bool為True。
IsObject IsObject函數(shù)確定變量是否為對(duì)象子類。 用法為:bool = IsObject(varname) 當(dāng)指定的varname是有效的OLE自動(dòng)對(duì)象時(shí)bool為True。
StrComp 與其他比較運(yùn)算符不同,StrComp函數(shù)比較兩個(gè)字符串是否相等或字母次序是否相同。 用法為:result = StrComp(str1,str2[,bin]) 其中,result是帶符號(hào)的數(shù)值型變量,str1和str2是字符串表達(dá)式。可選的bin參數(shù)指定是否執(zhí)行二進(jìn)制(用True值指示)而不是字母比較。如果str1和str2都為Null,則result為Null。否則根據(jù)下面的清單設(shè)置result的值: 條件 result值 str1 < str2 -1 str1 = str2 0 str1 > str2 +1
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!