ASP数据类型转换

人气:
43
日期:
2019/9/24
HTML 网页设计 W3C 43

摘要:ASP数据类型转换

SP数据类型转换
使用 CDbl 或 CSng 函数强制进行双精度或单精度算术运算
例如:Dim MyCurr, MyDouble
MyCurr = CCur(234.456784)               ' MyCurr 是 Currency 型 (234.4567)。
MyDouble = CDbl(MyCurr * 8.2 * 0.01)    ' 把结果转换为 Double 型 (19.2254576)。
============================================
CBool函数,返回表达式,此表达式已转换为 Boolean 子类型的 Variant
例如:Dim A, B, Check
A = 5: B = 5            ' 初始化变量。
Check = CBool(A = B)    '复选框设为 True 。
A = 0                   '定义变量。 
Check = CBool(A)        '复选框设为 False 。
============================================
CByte 函数,返回表达式,此表达式已被转换为 Byte 子类型的 Variant。
例如:Dim MyDouble, MyByte
MyDouble = 125.5678         ' MyDouble 是一个双精度值。
MyByte = CByte(MyDouble)    ' MyByte 包含 126 。
============================================
CCur 函数,返回表达式,此表达式已被转换为 Currency 子类型的 Variant。
例如:Dim MyDouble, MyCurr
MyDouble = 543.214588          ' MyDouble 是双精度的。
MyCurr = CCur(MyDouble * 2)    '把 MyDouble * 2 (1086.429176) 的结果转换为 Currency (1086.4292)。
============================================
CDate函数,返回表达式,此表达式已被转换为 Date 子类型的 Variant。
例如:MyDate = "October 19, 1962"       ' 定义日期。
MyShortDate = CDate(MyDate)       ' 转换为日期数据类型。
MyTime = "4:35:47 PM"       ' 定义时间。
MyShortTime = CDate(MyTime)       ' 转换为日期数据类型。
============================================
CInt 函数,返回表达式,此表达式已被转换为 Integer 子类型的 Variant。
例如:Dim MyDouble, MyInt
MyDouble = 2345.5678      ' MyDouble 是 Double。
MyInt = CInt(MyDouble)    ' MyInt 包含 2346。
============================================
CLng函数,返回表达式,此表达式已被转换为 Long 子类型的 Variant。
例如:Dim MyVal1, MyVal2, MyLong1, MyLong2
MyVal1 = 25427.45: MyVal2 = 25427.55       ' MyVal1, MyVal2 是双精度值。
MyLong1 = CLng(MyVal1)          ' MyLong1 25427。
MyLong2 = CLng(MyVal2)          ' MyLong2 包含 25428 。
注意 CLng 不同于 Fix 和 Int 函数删除小数部分, 而是采用四舍五入的方式。 
当小数部分正好等于 0.5 时, CLng 函数总是将其四舍五入为最接近该数的偶数。
如, 0.5 四舍五入为 0, 以及 1.5 四舍五入为 2 。
============================================
CSng 函数,返回表达式,该表达式已被转换为 Single 子类型的 Variant。
例如:Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1, MyDouble2 是双精度值。
MyDouble1 = 75.3421115: MyDouble2 = 75.3421555
MySingle1 = CSng(MyDouble1) ' MySingle1 包含 75.34211 。
MySingle2 = CSng(MyDouble2) ' MySingle2 包含 75.34216 。
============================================
CStr 函数,返回表达式,该表达式已被转换为 String 子类型的 Variant。
例如:Dim MyDouble, MyString
MyDouble = 437.324         ' MyDouble 是双精度值。
MyString = CStr(MyDouble) ' MyString 包含 "437.324"。




Copyright © 2014 ASP技巧教程源码大全 All Rights Reserved
晋ICP备14006235号-3 页面执行时间:78.125毫秒 返回顶部

?分享按钮