自由,平等,开源,分享

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  2 Posts :: 61 Stories :: 3 Comments :: 0 Trackbacks

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

IsEmpty(expression)

  该函数返回 Boolean 值指明变量是否已被初始化。
  参数 expression 可以是任意表达式,然而由于 IsEmpty() 函数用于判断一个变量是否已被初始化,故 expression 参数常是一个变量名。
  如果变量未初始化或显式地设为 Empty,则 IsEmpty() 函数返回 True,否则返回 False。
  如果 expression 参数包含一个以上的变量,该函数总返回 False。

  典型示例

Dim MyVar,MyCheck
MyCheck
=IsEmpty(MyVar)  '返回 True
MyVar=Null              '赋为 Null
MyCheck=IsEmpty(MyVar)  '返回 False
MyVar=Empty             '赋为 Empty
MyCheck=IsEmpty(MyVar)  '返回 True

IsNull(expression)

  该函数返回 Boolean 值,指明 expression 是否包含任何有效数据(Null)。
  参数 expression 可以是任意表达式。
  如果 expression 为 Null,则 IsNull() 函数返回 True,即表达式不包含任何有效数据,否则返回 False。
  如果表达式由多个变量组成,则任何组成变量中的 Null 都会使整个表达式返回 Null。
  使用 IsNull() 函数可以判断表达式是否包含 Null 值。任何包含 Null 的表达式本身就为 Null。

  典型示例

Dim MyVar,MyCheck
MyCheck
=IsNull(MyVar)  '返回 False
MyVar=Null             '赋为 Null
MyCheck=IsNull(MyVar)  '返回 True
MyVar=Empty            '赋为 Empty
MyCheck=IsNull(MyVar)  '返回 False

posted on 2008-06-08 09:44 龙震 阅读(570) 评论(0)  编辑  收藏 所属分类: 程序,代码,语言

只有注册用户登录后才能发表评论。


网站导航: