ASP只有一种数据类型那就是variant
[ 2006-05-27 11:10:17 | 作者: admin ]
ASP只有一种数据类型那就是"variant "。它是一种特殊的数据类型能够根据它
的使用表示很多不同种类的信息。因为它是ASP中唯一的数据类型,它也是ASP中所有
函数返回值的唯一类型。它很简单的,"variant"数据类型能够表示数字或者是字符串
。当你在ASP程序中把它当做是数字,它就自动转化为"Numeric",如果用它为字符串,
它也同样就是"String"了。也就是说,程序中某个数据看起来好像是数字时,ASP就会
猜测它是数字,然后就用最适合数字的方法来处理。相似的,字符串处理也是如此的。
当然,您也可以把数字当做字符串来处理,所需的只是一个" "(引号)而已。Variant
图表类型:除去这些简单的数字和符号类型,"variant"还能更加清楚地表示一些特殊
的数字类型。比如,你能用表示日期(时间)的数字信息。当你用到时间或日期数据时,
所用的变量就表示时间(日期)了。当然,你能够拥有非常丰富的数字信息,
布尔值(Boolean)、浮点(float)。在一般的情况下,你想到的所有数据类型都能用
"variant"来表示的。"Variant"总是能够找到与之相匹配的类型的。当然variant不可
能全部正确的转化您的数据类型,有时就会出现“类型不匹配”这样的错误,所以我建议
大家在比较重要的数据上用Cstr(),Cint()这些函数来转化。
图形类型 描述
Empty Variable 没有被初始化,它是数字的话,它的值就为
0,如果它是字符串,那么它的值就为?°?±
Null Variant 表示了一个无效的数据类型。
Boolean 表示 True 或 False
Byte 表示范围为 0 到 255的数字
Integer 表示范围为 -32,768 到 32,767的数字
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.
5807.
Long 表示范围为 -2,147,483,648 到 2,147,483,647
的数字
Single 表示范围为 -3.402823E38 到 -1.401298E-45
(负数); 1.401298E-45 to 3.402823E38 (正数)
单精度 ,浮点数字
Double 表示范围为 -1.79769313486232E308 to -4.940656
45841247E-324 (负数); 4.94065645841247E-324
to 1.79769313486232E308 (正数)双精度 ,浮点数
字
Date (Time) 表示时间在January 1, 100 到 December 31, 9999
之间.
String 表示字符串
Object 表示一个对象
Error 表示一个错误信息数字
的使用表示很多不同种类的信息。因为它是ASP中唯一的数据类型,它也是ASP中所有
函数返回值的唯一类型。它很简单的,"variant"数据类型能够表示数字或者是字符串
。当你在ASP程序中把它当做是数字,它就自动转化为"Numeric",如果用它为字符串,
它也同样就是"String"了。也就是说,程序中某个数据看起来好像是数字时,ASP就会
猜测它是数字,然后就用最适合数字的方法来处理。相似的,字符串处理也是如此的。
当然,您也可以把数字当做字符串来处理,所需的只是一个" "(引号)而已。Variant
图表类型:除去这些简单的数字和符号类型,"variant"还能更加清楚地表示一些特殊
的数字类型。比如,你能用表示日期(时间)的数字信息。当你用到时间或日期数据时,
所用的变量就表示时间(日期)了。当然,你能够拥有非常丰富的数字信息,
布尔值(Boolean)、浮点(float)。在一般的情况下,你想到的所有数据类型都能用
"variant"来表示的。"Variant"总是能够找到与之相匹配的类型的。当然variant不可
能全部正确的转化您的数据类型,有时就会出现“类型不匹配”这样的错误,所以我建议
大家在比较重要的数据上用Cstr(),Cint()这些函数来转化。
图形类型 描述
Empty Variable 没有被初始化,它是数字的话,它的值就为
0,如果它是字符串,那么它的值就为?°?±
Null Variant 表示了一个无效的数据类型。
Boolean 表示 True 或 False
Byte 表示范围为 0 到 255的数字
Integer 表示范围为 -32,768 到 32,767的数字
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.
5807.
Long 表示范围为 -2,147,483,648 到 2,147,483,647
的数字
Single 表示范围为 -3.402823E38 到 -1.401298E-45
(负数); 1.401298E-45 to 3.402823E38 (正数)
单精度 ,浮点数字
Double 表示范围为 -1.79769313486232E308 to -4.940656
45841247E-324 (负数); 4.94065645841247E-324
to 1.79769313486232E308 (正数)双精度 ,浮点数
字
Date (Time) 表示时间在January 1, 100 到 December 31, 9999
之间.
String 表示字符串
Object 表示一个对象
Error 表示一个错误信息数字
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=621
这篇日志没有评论。
此日志不可发表评论。