示例

返回 Boolean 值,指出变量是否已经初始化。

语法

IsEmpty(expression)

必要的 expression 参数是一个 Variant,包含一个数值或字符串表达式。但是,因为 IsEmpty 被用来确定个别变量是否已初始化,所以expression参数通常是单一变量名。

说明

如果变量未初始化或已明确设置为 Empty,则 IsEmpty 返回True;否则返回 False。如果expression 含有多个变量,则 IsEmpty 总是返回 FalseIsEmpty 只返回对 variant 表达式有意义的信息。


 

IsEmpty 函数示例

本示例使用 IsEmpty 函数检查变量是否已经初始化。

Dim MyVar, MyCheck

MyCheck = IsEmpty(MyVar)   ' 返回 True。MyVar = Null   ' 赋以 Null。

MyCheck = IsEmpty(MyVar)   ' 返回 False。MyVar = Empty   ' 赋以 Empty。

MyCheck = IsEmpty(MyVar)   ' 返回 True。


 

相关基础知识:

 

变量

命名的存储位置,包含在程序执行阶段修改的数据。每一变量都有变量名,在其范围内可唯一识别。可以指定数据类型,也可以不这样做。

变量名必须以字母字符开头,在同一范围内必须是唯一的,不能超过 255 个字符,而且中间不能包含句点或类型声明字符。

 

参数

传递给一个过程的常数、变量或表达式。

 

Variant 数据类型

一种特殊的数据类型,可以包含数值、字符串或日期数据,还包含自定义类型和特殊数值EmptyNullVariant 数据类型有 16 字节的数值存储大小,可以包含的数据可达Decimal 的范围,或 22- 字节( 加上字符串长度 ) 的字符存储大小,而且可存储任何字符文本。VarType 函数定义了如何处理 Variant 中的数据。对所有变量,如果没有明确声明它们是其它数据类型,则它们都变成 Variant 数据类型。

 

字符串表达式

任何其值为一连串字符的表达式。字符串表达式的元素可包含返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串Variant 或返回字符串 Variant (VarType 8) 的函数。

 

Empty

指出尚未对 Variant 变量指定初始值。用数值表示时,以 0 表示 Empty 变量,在字符串表示时,则以零长度字符串 ("") 表示它。

 

variant 表达式

表达式,其值为数值、字符串或日期数据以及特殊数值EmptyNull

IsEmpty 函数相关推荐

  1. php中isempty函数,PHP Ds\Collection isEmpty()用法及代码示例

    Ds \ Collection::isEmpty()函数是PHP中的内置函数,用于返回collection是否为空. 用法: Ds\Collection::isEmpty ( void ):bool ...

  2. JS 的 _.isEmpty()函数使用

    判断函数入参值是否为空,只能用于字符型(string).对象(object).数组(array)不适用于数值型和布尔型,举例说明:     1.空值:  null.''.undefined 返回都是t ...

  3. Matlab:isempty()函数用法

    isempty(A)函数可以判断数组A是否为空 语法: TF = isempty(A) 如果 A 为空,TF = isempty(A) 返回逻辑值 1 (true),否则返回逻辑值 0 (false) ...

  4. isempty()函数用法

    isempty(A)函数是一个判断数列A是否为空的一个函数. 对于这个函数的用法如下: C = isempty(A): 假如A为空的话,返回的值是1 假如A为非空的话,返回的值是0 D = ~isem ...

  5. c语言isempty函数代码,使用C语言实现链栈以及initialize,push,pop,isEmpty,getlength,destory等操作...

    本文使用了链栈,相对于顺序栈,链栈具有通常情况下不会出现栈满的情况 链栈和链表很相似. 由于栈的先进后出特性,栈在很多地方都很适用,比如 括号匹配,算术表达式求职,路径判断(走迷宫游戏)高级点的有函数 ...

  6. **matlab中 isempty ( ) 函数用法**

    1.isempty(A): 判断数列A是否为空. 2.用法说明: B = isempty(A): A为空返回1: A非空返回0. 3.补充说明: ~表示逻辑运算符"非",也就是取反 ...

  7. mysql isempty函数_判空使用isEmpty()方法?这个开发常识你别说自己不知道

    在项目中,我们基本上都会有个StringUtils工具类,用来处理字符串相关的操作,比如:判空,长度,脱敏等. 今天有个小伙伴,因为调用别人提供的接口,接口里返回参数中有个String类型的. 小伙伴 ...

  8. matlab中isempty函数

    isempty判断空数组和空字符时返回1,判断空字符串时返回0

  9. IsNull和IsEmpty的区别

    一个是对象为空(IsNull),一个是值为空(IsEmpty) IsNull指任务类型变量是否为空包括对象类型的变量. IsNull函数: 功能:返回Boolean的值,指明表达是否不包含任何有效数据 ...

最新文章

  1. CentOS 7下安装Nextcloud搭建个人网盘
  2. 第十、十一周项目三-警察和厨师(2)
  3. C#基础总结之四List-Hashtable-冒泡排序
  4. keil c51的内部RAM(idata)动态内存管理程序(转)
  5. USACO_2_3_Controlling Companies
  6. C++改变基类成员在派生类中的访问属性
  7. Mybatis学习第四天——一对一一对多
  8. 计算机网络考试试题库-期末考试题库含答案
  9. 利用营销工具,这家企业从按经验办事的老中医,变为数据化中西医
  10. 在struts2 中通过ActionContext访问Session对象
  11. 3090显卡安装pytorch出错
  12. memset()详解
  13. jsoup教程_1 简介
  14. 解决cuda官网安装包下载速度慢的问题
  15. unity3D 最全资源合集分享
  16. 5G WIFI DFS介绍
  17. 如何使用SHC加密Shell脚本
  18. ICE java实现helloworld
  19. 蒙特卡洛方法求定积分
  20. Windows日常使用快捷方式

热门文章

  1. mysql usleep_usleep
  2. TCP通信 、 UDP通信
  3. 【UPCOJ】21185问题 H: 买二送一
  4. 程序员必备神器:一款开源的不良坐姿监测应用 「PoseMon 让爷康康」
  5. Python爬虫实战之爬淘宝商品并做数据分析
  6. 【人工智能数学基础(三)】数学优化
  7. 数据结构实验6_压缩矩阵的转置、普通转置、快速转置算法
  8. DailyTask-关于电梯问题
  9. 传统防火墙与Web应用程序防火墙(WAF)的区别
  10. Content Provider (内容提供者)