• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP 空字符串、IsNull、IsEmpty区别分析
    说明:set aa=server.createobject("ddd")
    isnull 说明指针为空,指针指到一个无效的位置,即对象不存在,
    isempty 说明指针指向一个有效位置,但是值为空

    1、空字符串
    例:
    复制代码 代码如下:

    a)Dim strTmp
    response.write(strTmp="") ' 返回true
    b)response.write(str="") ' 返回 true
    c)Dim strTmp
    strTmp=""
    response.write(strTmp="") ' 返回 true

    这几行代码说明ASP中无论是没做过声明的变量还是做个声明但没有赋值的变量ASP都认为是空字符串或叫做零长度字符串。

    2、IsEmpty()
    如果变量未初始化或显式地设置为 Empty,则函数 IsEmpty 返回 True;
    否则函数返回 False。如果 expression 包含一个以上的变量,总返回 False。
    例:
    复制代码 代码如下:

    a)Dim strTmp
    Response.Write(IsEmpty(strTmp)) ' 返回 True
    b)Dim strTmp
    strTmp = Null
    Response.Write(IsEmpty(strTmp)) ' 返回 Flase
    c)Dim strTmp
    strTmp = Empty
    Response.Write(IsEmpty(strTmp)) ' 返回 True
    d)Dim strTmp
    strTmp = ""
    Response.Write(IsEmpty(strTmp)) ' 返回 Flase

    3、IsNull()
    Null 值指出变量不包含有效数据。Null 与 Empty 不同,后者指出变量未经初始化。Null 与零长度字符串 ("") 也不同,零长度字符串往往指的是空串。
    使用 IsNull 函数可以判断表达式是否包含 Null 值。
    例:
    复制代码 代码如下:

    a)Dim strTmp
    Response.Write(IsNull(strTmp)) ' 返回 False
    b)Response.Write(IsNull(strTmp)) ' 返回 False 注意这里strTmp是一个未经声明的变量
    a)Dim strTmp
    strTmp = Null
    Response.Write(IsNull(strTmp)) ' 返回 True
    a)Dim strTmp
    strTmp = Empty
    Response.Write(IsNull(strTmp)) ' 返回 False
    您可能感兴趣的文章:
    • java json不生成null或者空字符串属性(详解)
    • Oracle数据库中对null值的排序及mull与空字符串的区别
    • PHP中空字符串介绍0、null、empty和false之间的关系
    • js删除对象/数组中null、undefined、空对象及空数组方法示例
    • js判断输入框不能为空格或null值的实现方法
    • jackson 实体转json 为NULL或者为空不参加序列化(实例讲解)
    • JavaScript中undefined和null的区别
    • javascript 中null和undefined区分和比较
    • JavaScript基本类型值-Undefined、Null、Boolean
    • js中null与空字符串""的区别讲解
    上一篇:ASP中SESSION无法保存问题的解决办法
    下一篇:asp实现后台添加wma视频文件前台显示
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP 空字符串、IsNull、IsEmpty区别分析 ASP,空,字符串,IsNull,IsEmpty,