所在位置:首页 > 学习心得 > VBScript数据类型
VBScript数据类型
  • VBScript数据类型
    发布时间:2009-10-24 类别:asp技术 来源:侠客工作室
    • 1
    • 2
    • 3
    • 4
    • 5
  •   VBScript只有一种数据类型,即Variant类型,也叫做变体类型。Variant类型可以在不同的场合代表不同类型的数据。例如,Variant类型用于数字时,将作为数字处理;用于字符串时,将作为字符串处理等等。
      由于Variant类型是VBScript中唯一的数据类型,因此这也是VBScript中所有函数的返回值的数据类型。
    大多数情况下,Variant会按照最适用于其包含的数据的方式进行操作。例如:
    Variable=2004           VBScript会把Variable当成整数对待
    Variable= "2004"         VBScript会把Variable当成字符串对待
    Variable=#2004-07-13#    VBScript会把Variable当成日期对待
    VBScript还会根据代码的上下文自动转换数据的子类型。例如:Variable_1="2004",这里Variable_1被看作为一个字符串来对待,而如果下面有一句Variable_2= Variable_1+3,这时VBScript就会自动将Variable_1转换为整数变量,然后参与运算。
    根据Variant所能够包含的数值信息类型的不同,可以将这种特殊的数据类型细分为多种子类型,各子类型名称及其说明如表3-1。
    Variant类型的子类型
    子类型 说明
    Empty 表示数据未被初始化;如果数据是一个数值变量,则其值为0;如果数值是一个字符串变量,则其值为零长度字符串。声明一个变量后,如果还没有初始化,则该变量的值是Empty。
    可以用Is Empty()函数来测试变量是否己初始化。当变量含Empty值时,可以在表达式中使用,至于是将其作为0还是作为零长充字符串来处理,这要根据具体的表达式来定。只要将任何值(包括0、零长度字符串或Null)赋予变量,Empty值就会消失;而将关键字Empty赋予变量,就可以将变量恢复为Empty值。
    Null 空值,表示不包含任何有效数据。
    Null常用于数据库应用程序,表示未知数据或丢失的数据。如果表达式中包含Null,那么计算结果总是Null。将Null、含Null的变量或计算结果为Null的表达式作为参数传给大多数函数,将使函数返回Null。可以使用IsNull()函数来测试表达式是否不含任何有效的数据。
    Boolean 包含逻辑值,只有True或False这两个值。
    Byte 表示0~255之间的整数。
    Integer 表示-32,768到32,767之间的整数。
    Currency 表示-922,337,203,685,477.5808到922,337,203,685,477.5807之间的数。
    Currency是一个精确的定点类型,适用于货币运算。
    Long 表示-2,147,483,648到2,147,483,647之间的整数。
    Single 单精度浮点数,负数范围从-3.402823E38到-1.401298E-45,正数范围从1.401298E-45到3.402823E38。
    Double 双精度浮点数,负数范围从-1.79769313486232E308到-4.940656454841247E-324,正数范围从4.94065645841247E-324到1.79769313486232E308。
    Date(Time) 表示日期数值,日期范围从公元100年1月1日到公元9999年12月31日。时间值从00:00:00到23:59:59。
    在代码中要用日期和时间值,必须用一对#号将其括起来,如#3-6-2004 4:20:16 PM#等。AM表示上午,PM表示下午。
    String 表示字符串数值,字符串的最大长度可为20亿个字符。
    Object 引用程序所能识别的任何对象。
    Error 包含错误号。
  • 中搜索:VBScript数据类型   中搜索:VBScript数据类型
    中搜索:VBScript数据类型   中搜索:VBScript数据类型
    中搜索:VBScript数据类型  中搜索:VBScript数据类型
  • ☆☆☆技术交流群:5684178☆☆☆
  • 上一篇:POST和GET的区别
  • 下一篇:ASP中数据验证之特殊字符处理
侠客工作室主要承揽网站制作|企业建站|北京网站制作|北京网站建设|北京企业建站|专业仿站|SEO优化等业务
地址:北京市海定区清河水木天成 电话:13718388147 13718388147 传真:13718388147 访问统计:
投诉电话:13718388147 投诉QQ:点击这里给我发消息 客服信箱:1300105556@qq.com 邮编:102200 北京网站建设地图 北京网站建设RSS地图
版权所有 2009-2014侠客工作室【北京网站建设】 京ICP备11021494号-1