傳回指出表示式是否未包含任何有效資料 (Null) 的布林值。
語法
IsNull(expression)
備註
表示式引數可以是任何表示式。
IsNull 會在表示式為 Null (亦即,它未包含任何有效資料) 時傳回 True;否則,IsNull 會傳回 False。如果表示式包含多個變數,其中任一組成變數為 Null,則整個表示式會傳回 True。
Null 值指出變數未包含有效資料。Null 與 Empty 不同,後者指出變數尚未初始化。它也與長度為零的字串 (" ") 不同,有時又稱為 null 字串。
註:
使用 IsNull 函式來判斷表示式是否包含 Null 值。您可能預期在某些情況下評估會傳回 True 的表示式,例如 Var = Null 和 Var <> Null,一律會傳回 False。這是因為任何包含 Null 的表示式本身就是 Null,因此會被視為 False。
下列範例使用 IsEmpty 函式來判斷變數是否包含 Null:
範例:
MyVar = Null ' Assign Null. MyCheck = IsNull(MyVar) ' Output: True.