我是靠谱客的博主 鲤鱼花卷,最近开发中收集的这篇文章主要介绍VBScript类型转换函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

CBool():将表达式转换为Boolean型:
语法
CBool(expression)
该函数将参数expression转换为 Boolean型 。
参数可以是任何有效的表达式。
注解:
如果 expression 的结果为 0 ,则返回 False;否则将返回 True。如果 expression 无法被计算成数值,将会产生执行阶段错误。
 
CByte():将表达式转换为Byte型。

语法
CByte(expression)
该函数返回一个转换为 Byte 型的表达式。
参数 expression 可以是任何有效的表达式。
注解
使用 CByte 来强制执行 Byte 运算,不管它是单精数、倍精数、或是整数,都可以正常执行。
使用 CByte 函数可以在任何语言的版本中,让任何一种数据转换至 Byte型。例如,不同的小数点分隔符号,会依据您系统的国别设定来做适当的确认。而千分位分隔符号也一样。
若 expression 超出 Byte 资料型态允许的范围,则将会显示错误。

CCur():将表达式转换为Currency()货币类型。
语法
CCur(expression)
该函数返回一个转换为 Currency 的表达式。
参数 expression 可以是任何有效的表达式。
注解:
可以使用 CCur 来强制执行 Currency 运算,以免被当作整数运算。
可以使用 CCur 函数以在任何语言的版本中,让任何一种数据换至 Currency 型。例如,当使用 CCur,不同的小数点分隔符号、千分位分隔符号,和不同的货币选项,会依据您系统的国别设定来做适当的确认。
 
CDate():
语法
CDate(date)
返回一个转换为 Date 型的表达式。
参数 date 是任何有效的日期表达式。
注解:
可以使用 IsDate 函数来检查 date 是否可以被转换成日期或时间。而 CDate 接受日期文字和时间文字以及日期/时间有效范围内的适当数值。当转换一个数字成为日期时,是将整数部分转换成日期;任何数字中的小数部分,将转换为从午夜起算的时间。
CDate 是依据您系统上的国别设定来决定日期的格式。若提供的格式为不可辨识的日期设定,则无法判断日、月、年的顺序。另外,它若包含有星期的字符串,对于这样的完整日期格式也无法辨识。
CDbl():
语法
CDbl(expression)
返回一个转换为 Double 态的表达式。
参数 expression 可以是任何有效的表达式。
注解:
可以使用 CDbl 或 CSng 来强制执行双精度或单精度运算以防止被当作货币或整数运算。
 
CInt():函数将一个表达式转化为数字类型.

表达式 CInt(expression)

允许数据类型: 任何有效的字符均可

实例:

<%
f = "234"
response.write cint(f) + 2
%>

返回结果: 236

转化字符"234"为数字"234",如果字符串为空,则返回0值

CLng():

语法
CLng(expression)
该函数返回一个转换为 Long 型的表达式。
参数 expression 可以是任何有效的表达式。
注解:
可以使用 CInt 或 CLng 来强制执行整数运算,以免被当作货整币、单精度、或双精度运算。
如果 expression 超出 Long型允许的范围,则会发生错误。
附注:
CLng 函数与 Fix 及 Int 函数不同,Fix 和 Int 函数会将小数部分去除,然后返回整数值。当小数部分恰好为 0.5 时, CLng 函数会将它转换成最接近的偶数值。例如,0.5 转换成 0,1.5 转换成 2。

CSng():
语法
CSng(expression)
该返回一个转换为  Single  资料型态的表达式。
参数  expression  可以是任何有效的表达式。
注解:
使用  CDbl  或  CSng  来强制执行双精度或单精度运算,以防止被当作货币或整数运算。
如果  expression  超出  Single  型允许的范围,则会发生错误。
CStr():函数转化一个表达式为字符串.

表达式 Cstr(expression)

允许数据类型: expression 是任何有效的表达式。

实例: 
 
<%
s = 3 + 2
response.write "the 返回结果 is: " & cstr(s)
%> 

返回结果: 转化数字“5”为字符“5”。

Hex():
语法
Hex(number)
该函数将数字以十六进位表示,用  String  返回。 
参数  number  可以是任何的表达式。
注解:
如果  number  不是一个整数,那么在执行前会先被四舍五入成最接近的整数。 
可以将十六进位数字直接以&H开头来表示。例如,&H10代表十进位的  16。
Oct():
语法
Oct(number)
返回字符串,代表一数字的八进位值。
参数  number  可为任何正确的表达式。
注解:
如果  number  不是整数,那么在执行前会先四舍五入成最近似的整数。返回值如下:
Number的取值        Oct返回值
Null        Null
Empty        零(0)
任何其他的数字        最多可到11个八进制数

可以将八进位数字直接以&O  开头来表示。例如,&O10代表十进位的  8。

最后

以上就是鲤鱼花卷为你收集整理的VBScript类型转换函数的全部内容,希望文章能够帮你解决VBScript类型转换函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部