返回一个指示表达式是否不包含有效数据 (Null) 的布尔值。
语法
IsNull(expression)
注释
expression 参数可以是任何表达式。
如果 expression 为 Null,即它不包含有效数据,则 IsNull 返回 True;否则,IsNull 返回 False。如果 expression 包含多个变量,则任何组成变量中的 Null 都会导致整个表达式返回 True。
Null 值指示变量不包含有效数据。Null 与 Empty 不同,后者指示变量尚未初始化。它也与零长度字符串 (" ") 不同,后者有时称为 null 字符串。
注:
使用 IsNull 函数确定表达式是否包含 Null 值。在某些情况下,您可能期望求值结果为 True 的表达式(例如 If Var = Null 和 If Var <> Null)始终为 False。这是因为任何包含 Null 的表达式本身为 Null,因此为 False。
以下示例使用 IsNull 函数确定变量是否包含 Null:
示例:
MyVar = Null ' Assign Null. MyCheck = IsNull(MyVar) ' Output: True.