asp之转换函数示例

ASP 1384 0 2013-02-16

asp之转换函数示例

ASP之转换函数示例

Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据 类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型.

函数功能 Asc函数返回与字符串的第一个字母对应的ANSI字符代码。Chr函数返回与指定的ANSI字符代码相对应的字符Hex函数返回表示十六进制数字值的字 符串。Oct函数返回表示数字八进制值的字符串。CStr函数返回表达式,该表达式已被转换为字符串子类型。

CDate函数返回表达式,此表达式已被转换为日期子类型。 CInt函数返回表达式,此表达式已被转换为整数子类型。CLng函数返回表达式,此表达式已被转换为长整数子类型CSng函数返回表达式,该表达式已被 转换为Single子类型CDbl函数返回表达式,此表达式已被转换为Double子类型CBool函数返回表达式,此表达式已转换为布尔子类型

1、Asc函数示例

下面例子中,Asc 返回每一个字符串首字母的ANSI字符代码:

http://www.mscto.com
DimMyNumberMyNumber=Asc("A")'返回65。MyNumber=Asc("a")'返回97。MyNumber=Asc("Apple")'返回65。2、Chr函数示例

下 面例子利用Chr函数返回与指定的字符代码相对应的字符:

软件开发网
DimMyCharMyChar=Chr(65)'返回A。MyChar=Chr(97)'返回a。MyChar=Chr(62)'返回>。MyChar=Chr(37)'返回%。 3、Hex函数示例

软件开发网

下 面的示例利用Hex函数返回数字的十六进制数:

DimMyHexMyHex=Hex(5)'返回5。MyHex=Hex(10)'返回A。 MyHex=Hex(459)'返回1CB。4、Oct函数示例下面的示例利用Oct函数返回数值的八进制数: DimMyOctMyOct=Oct(4)'返回4。MyOct=Oct(8)'返回10。MyOct=Oct(459)'返回713。

5、 CStr函数示例

软件开发网
<%
num1=666
StrWelcome="欢迎第"&CStr(num1)&"个来访者"
%>CStr将变量num1由整数子类型强制转换为字符串子类型 http://www.mscto.com

6、 CDate函数示例

软件开发网

MyDate="October19,1962" '定义日期。
MyShortDate=CDate(MyDate) '转 换为日期数据类型。
MyTime="4:35:47PM" '定义时间。
MyShortTime=CDate(MyTime) '转换为日期数据类型。 http://www.mscto.com

7、CInt函数示例

DimMyDouble,MyInt
MyDouble=2345.5678 'MyDouble是Double。
MyInt=CInt(MyDouble) 'MyInt包含2346。

8、CLng函数示例

DimMyVal1,MyVal2,MyLong1,MyLong2
MyVal1=25427.45:MyVal2=25427.55 'MyVal1,MyVal2是双精度值。
MyLong1=CLng(MyVal1) 'MyLong125427。
MyLong2=CLng(MyVal2) 'MyLong2包含25428。

9、CBool函数示例

DimA,B,Check
A=5:B=5 '初始化变量。
Check=CBool(A=B) '复选框设为True。
A=0 '定义变量。
Check=CBool(A) '复选框设为False。

上一篇:十进制,八进制,十六进制,二进制相互转换大全

下一篇:ASP动态页面生成HTML静态页面-编码UTF-8

讨论数量:0

请先登录再发表讨论。 2024-05-06

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链