<1>isarray 函數(shù)
返回 boolean 值指明某變量是否為數(shù)組。
語法
isarray(varname)
varname 參數(shù)可以是任意變量。
說明
如果變量是數(shù)組,isarray 函數(shù)返回 true;否則,函數(shù)返回 false。當變量中包含有數(shù)組時,使用 isarray 函數(shù)很有效。
<2>isdate 函數(shù)
返回 boolean 值指明某表達式是否可以轉(zhuǎn)換為日期。
語法
isdate(expression)
expression 參數(shù)可以是任意可被識別為日期和時間的日期表達式或字符串表達式。
說明
如果表達式是日期或可合法地轉(zhuǎn)化為有效日期,則 isdate 函數(shù)返回 true;否則函數(shù)返回 false。在 microsoft windows 操作系統(tǒng)中,有效的日期范圍公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日;合法的日期范圍隨操作系統(tǒng)不同而不同。
<3>isempty 函數(shù)
返回 boolean 值指明變量是否已初始化。
語法
isempty(expression)
expression 參數(shù)可以是任意表達式。然而,由于 isempty 用于判斷一個變量是否已初始化,故 expression 參數(shù)經(jīng)常是一個變量名。
說明
如果變量未初始化或顯式地設(shè)置為 empty,則函數(shù) isempty 返回 true;否則函數(shù)返回 false。如果 expression 包含一個以上的變量,總返回 false。
<4>isnull 函數(shù)
返回 boolean 值,指明表達式是否不包含任何有效數(shù)據(jù) (null)。
語法
isnull(expression)
expression 參數(shù)可以是任意表達式。
說明
如果 expression 為 null,則 isnull 返回 true,即表達式不包含有效數(shù)據(jù),否則 isnull 返回 false。如果 expression 由多個變量組成,則表達式的任何組成變量中的 null 都會使整個表達式返回 true。
null 值指出變量不包含有效數(shù)據(jù)。null 與 empty 不同,后者指出變量未經(jīng)初始化。null 與零長度字符串 ("") 也不同,零長度字符串往往指的是空串。
重點 使用 isnull 函數(shù)可以判斷表達式是否包含 null 值。在某些情況下想使表達式取值為 true,例如 ifvar=null 和 ifvar<>null,但它們通常總是為 false。這是因為任何包含 null 的表達式本身就為 null,所以表達式的結(jié)果為 false。
<5>isnumeric 函數(shù)
返回 boolean 值指明表達式的值是否為數(shù)字。
語法
isnumeric(expression)
expression 參數(shù)可以是任意表達式。
說明
如果整個 expression 被識別為數(shù)字,isnumeric 函數(shù)返回 true;否則函數(shù)返回 false。
如果 expression 是日期表達式,isnumeric 函數(shù)返回 false。
<6>isobject 函數(shù)
返回 boolean 值指明表達式是否引用了有效的 automation 對象。
語法
isobject(expression)
expression 參數(shù)可以是任意表達式。
說明
如果 expression 是 object 子類型變量或用戶自定義的對象,則 isobject 返回 true;否則函數(shù)返回 false。
該文章在 2010/7/8 0:24:03 編輯過