語法
IsNull(expression)
必要的 expression 參數(shù)是一個(gè) Variant,其中包含數(shù)值表達(dá)式或字符串表達(dá)式。
說明
如果 expression 為 Null,則 IsNull 返回 True;否則 IsNull 返回 False。如果 expression 由多個(gè)變量組成,則表達(dá)式的任何作為變量組成成分的 Null 都會(huì)使整個(gè)表達(dá)式返回 True。
Null 值指出 Variant 不包含有效數(shù)據(jù)。Null 與 Empty 不同,后者指出變量尚未初始化。Null 與長(zhǎng)度為零的字符串 (““) 也不同,長(zhǎng)度為零的字符串指的是空串。
重要 使用 IsNull 函數(shù)是為了確定表達(dá)式是否包含 Null 值的。在某些情況下,希望表達(dá)式取值為 True,比如希望 If Var = Null
和 If Var <> Null
取值為 True,而它們總?cè)≈禐?False。這是因?yàn)槿魏伟?Null 的表達(dá)式本身就是 Null,所以為 False。
---------------------------
如果聲明了語句variant數(shù)據(jù)而沒有賦值,則系統(tǒng)會(huì)設(shè)置其值為Empty.
IsEmpty 函數(shù)示例本示例使用 IsEmpty 函數(shù)檢查變量是否已經(jīng)初始化。Dim MyVar, MyCheckMyCheck = IsEmpty(MyVar) ' 返回 True。MyVar = Null ' 賦以 Null。MyCheck = IsEmpty(MyVar) ' 返回 False。MyVar = Empty ' 賦以 Empty。MyCheck = IsEmpty(MyVar) ' 返回 True。
聯(lián)系客服