跳到主要内容

IsNull 是否为Null

🎯功能

判断参数是否为Null数据类型

📜语法

结果 = IsNull(数据)

📥参数

参数数据类型解释
数据任意类型任意有效数据, 一般填写变量

📤返回

布尔型, 返回是否属于Null数据类型, True表示是, False表示否

💡示例

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' 返回 False。

MyVar = Null ' 赋为 Null。
MyCheck = IsNull(MyVar) ' 返回 True。

MyVar = Empty ' 赋为 Empty。
MyCheck = IsNull(MyVar) ' 返回 False。

📘备注

  • 详见type-null
  • Null 值指出变量不包含有效数据。NullEmpty 不同,后者指出变量未经初始化。Null 与零长度字符串 ("") 也不同,零长度字符串往往指的是空串。
  • 使用 IsNull 函数可以判断表达式是否包含 Null 值。在某些情况下想使表达式取值为 True,例如 IfVar=NullIfVar<>Null,但它们通常总是为 False。这是因为任何包含 Null 的表达式本身就为 Null,所以表达式的结果为 False