学习ASP关于与变量子类型相关的函数
学习asp,关于与变量子类型相关的函数。
typename 函数
返回一个字符串,提供有关变量的 variant 子类型信息。
typename(varname)
必选项的 varname 参数,可以是任何变量。
返回值
typename 函数返回值如下:
值 描述
byte 字节值
integer 整型值
long 长整型值
single 单精度浮点值
double 双精度浮点值
currency 货币值
decimal 十进制值
date 日期或时间值
string 字符串值
boolean boolean 值;
true 或 false empty 未初始化
null 无有效数据
<object type> 实际对象类型名
object 一般对象
unknown 未知对象类型
nothing 还未引用对象实例的对象变量
error 错误
说明
下面的示例利用 typename 函数返回变量信息:
dim arrayvar(4), mytypenullvar = null 赋 null 值。
mytype = typename("vbscript") 返回 "string"。
mytype = typename(4) 返回 "integer"。
mytype = typename(37.50) 返回 "double"。
mytype = typename(nullvar) 返回 "null"。
mytype = typename(arrayvar) 返回 "variant()"。
vartype函数
返回一个 integer,指出变量的子类型。
语法
vartype(varname)
必要的 varname 参数是一个 variant,包含用户定义类型变量之外的任何变量。
返回值
常数 | 值 | 描述 | |||
vbempty | 0 | empty(未初始化) | |||
vbnull | 1 | null(无有效数据) | |||
vbinteger | 2 | 整数 | |||
vblong | 3 | 长整数 | |||
vbsingle | 4 | 单精度浮点数 | |||
vbdouble | 5 | 双精度浮点数 | |||
vbcurrency | 6 | 货币值 | |||
vbdate | 7 | 日期 | |||
vbstring | 8 | 字符串 | |||
vbobject | 9 | 对象 | |||
vberror | 10 | 错误值 | |||
vbboolean | 11 | 布尔值 | |||
vbvariant | 12 | variant(只与变体中的数组一起使用) | |||
vbdataobject | 13 | 数据访问对象 | |||
vbdecimal | 14 | 十进制值 | |||
vbbyte | 17 | 位值 | |||
vbuserdefinedtype | 36 | 包含用户定义类型的变量 | |||
vbarray | 8192 | 数组 |
注意这些常数是由 visual basic 为应用程序指定的。这些名称可以在程序代码中到处使用,以代替实际值。
说明
vartype 函数自身从不对 vbarray 返回值。vartype 总是要加上一些其他值来指出一个具体类型的数组。常数 vbvariant 只与 vbarray 一起返回,以表明 vartype 函数的参数是一个 variant 类型的数组。例如,对一个整数数组的返回值是 vbinteger + vbarray,或 8194。如果一个对象有缺省属性,则 vartype (object) 返回对象缺省属性的类型。
上一篇: ASP访问Excel文件