IsNull 是否为Null

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

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

语法

结果 = IsNull(数据)

参数

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

返回值

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

示例

1
2
3
4
5
6
7
8
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' 返回 False。

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

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

备注

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