VBS教程:函数-IsNull 函数_vbs

IsNull 函数

返回 Boolean 值,指明表达式是否不包含任何有效数据 (Null)。

IsNull(expression)

expression 参数可以是任意表达式。

说明

如果 expressionNull,则 IsNull 返回 True,即表达式不包含有效数据,否则 IsNull 返回 False。如果 expression 由多个变量组成,则表达式的任何组成变量中的 Null 都会使整个表达式返回 True

Null 值指出变量不包含有效数据。Null 与 Empty 不同,后者指出变量未经初始化。Null 与零长度字符串 ("") 也不同,零长度字符串往往指的是空串。

重点 使用 IsNull 函数可以判断表达式是否包含 Null 值。在某些情况下想使表达式取值为 True,例如 IfVar=Null 和 IfVar<>Null,但它们通常总是为 False。这是因为任何包含 Null 的表达式本身就为 Null,所以表达式的结果为 False

下面的示例利用 IsNull 函数决定变量是否包含 Null

Dim MyVar, MyCheckMyCheck = IsNull(MyVar)      ' 返回 FalseMyVar = Null                 ' 赋为 NullMyCheck = IsNull(MyVar)      ' 返回 TrueMyVar = Empty                ' 赋为 EmptyMyCheck = IsNull(MyVar)      ' 返回 False

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs instr函数、vbs mid函数、vbs时间函数、vbs replace函数、vbs 字符串函数,以便于您获取更多的相关知识。

时间: 2024-09-29 13:27:09

VBS教程:函数-IsNull 函数_vbs的相关文章

VBS教程:VBScript 对象_vbs

VBScript 对象 描述 语言元素 提供对已创建类的事件的访问途径. Class 对象 用于保存数据主键,值对的对象. Dictionary 对象 包含与运行时错误相关的信息. Err 对象 提供对计算机文件系统的访问途径. FileSystemObject 对象 提供对一个正则表达式匹配的只读属性的访问途径功能. Match 对象 正则表达式 Match 对象的集合. Matches 集合 提供简单的正则表达式支持. RegExp 对象 提供对正则表达式子匹配字符串的只读值的访问. Sub

VBS教程:运算符-运算符(+)_vbs

运算符(+) 计算两个数之和. result = expression1 + expression2 参数 result 任意数值变量. expression1 任意表达式. expression2 任意表达式. 说明 虽然也可以使用 + 运算符连接两个字符串,但是您仍应使用 & 运算符进行字符串的连接以避免混淆,提供易理解的代码. 这是因为在使用 + 运算符时,有可能无法确定是做加法还是做字符串连接. 表达式的基本子类型决定了 + 运算符所做的操作,如下表所示: 如果 则 两个表达式都是数值

VBS教程:运算符-\ 运算符_vbs

\ 运算符 两个数相除并返回以整数形式表示的结果. result = number1\number2 参数 result 任意数值变量. number1 任意数值表达式. number2 任意数值表达式. 说明 在除法操作前,数值表达式四舍五入为 Byte.Integer 或 Long 子类型表达式. 如果任何表达式为 Null,result 也是 Null.任何表达式为 Empty 时,则按 0 处理.

VBS教程:正则表达式简介_vbs

这些页包含的信息其目的是提供一个关于正则表达式的通用介绍.  尽管试图让每个主题的内容都比较独立,但这些主题所包含的大部分信息都依赖于对前面所介绍的特性或概念的理解.因此,建议您顺序地仔细阅读这些主题,以便最全面地了解这些材料. "正则表达式简介"包括下述各个主题: 正则表达式 早期起源 使用正则表达式 正则表达式语法 建立正则表达式 优先权顺序 普通字符 特殊字符 非打印字符 字符匹配 限定符 定位符 选择与编组 后向引用

VBS教程:函数-Left 函数_vbs

Left 函数 返回指定数目的从字符串的左边算起的字符. Left(string, length) 参数 string 字符串表达式,其最左边的字符被返回.如果 string 参数中包含 Null,则返回 Null. Length 数值表达式,指明要返回的字符数目.如果是 0,返回零长度字符串 (""):如果大于或等于 string 参数中的字符总数,则返回整个字符串. 说明 可使用 Len 函数确定 string 参数中的字符数目. 下面的示例利用Left 函数返回MyString

VBS教程:函数-LTrim、RTrim 和 Trim 函数_vbs

LTrim.RTrim 和 Trim 函数 返回不带前导空格 (LTrim).后续空格 (RTrim) 或前导与后续空格 (Trim) 的字符串副本. LTrim(string) RTrim(string) Trim(string) string 参数是任意有效的字符串表达式.如果 string 参数中包含 Null,则返回 Null. 说明 下面的示例利用 LTrim, RTrim, 和 Trim 函数分别用来除去字符串开始的空格.尾部空格. 开始和尾部空格: Dim MyVarMyVar =

VBS教程:函数-数学函数_vbs

Abs 函数Atn 函数Cos 函数Exp 函数Fix 函数Int 函数Log 函数Rnd 函数Sgn 函数Sin 函数Sqr 函数Tan 函数派生数学函数

VBS教程:函数-派生数学函数_vbs

派生数学函数 下列是由固有数学函数派生的非固有数学函数: 函数 派生的等效公式 Secant(正割) Sec(X) = 1 / Cos(X) Cosecant(余割) Cosec(X) = 1 / Sin(X) Cotangent(余切) Cotan(X) = 1 / Tan(X) Inverse Sine(反正弦) Arcsin(X) = Atn(X / Sqr(-X * X + 1)) Inverse Cosine(反余弦) Arccos(X) = Atn(-X / Sqr(-X * X +

VBS教程:函数-转换函数_vbs

转换函数 Asc 函数CBool 函数CByte 函数CCur 函数CDate 函数CDbl 函数Chr 函数CInt 函数CLng 函数CSng 函数CStr 函数Hex 函数Oct 函数