快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

VBSCRIPT类型转变函数

CBool函数

描述
返回表达式,此表达式已转变为 Boolean(布尔类型/是否类型) 子类型的 Variant(变量)。
语法
CBool(expression)
expression 是任意有效的表达式。

说明
假如 expression 是零,则返回 False;否则返回 True。假如 expression 不能解释为数值,则将发生运行时错误。 下面的示例利用 CBool 函数把 expression(表达式) 转变为 Boolean。假如 expression 不为零, CBool 返回 True;否则,返回 False。
Dim A, B, Check
A = 5: B = 5 \\\' 初始化变量
Check = CBool(A = B) \\\' check的值为 True

A = 0 \\\'定义变量
Check = CBool(A) \\\'复选框设为 False

Cbyte函数

描述
返回表达式,此表达式已被转变为 Byte(字节类型) 子类型的 Variant。
语法
CByte(expression)
expression 参数是任意有效的表达式。

说明
通常,可以使用子类型转变函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度、双精度或整数运算的情况下,使用 CByte 强制执行字节运算。
CByte 函数用于进行从其他数据类型到 Byte 子类型的的国际公认的格式转变。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。

假如 expression 在 Byte 子类型可接受的范围之外,则发生错误。下面的示例利用 CByte 函数把 expression 转变为 byte:

Dim MyDouble, MyByte
MyDouble = 125.5678 \\\' MyDouble 是一个双精度值
MyByte = CByte(MyDouble) \\\' MyByte 包含 126

Ccur函数

描述
返回表达式,此表达式已被转变为 Currency 子类型的 Variant。
语法
CCur(expression)
expression 参数是任意有效的表达式。

说明
通常,您可以使用子类型数据转变函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如在整数运算的情况下,使用 CCur 函数强制进行货币计算。
CCur 函数用于进行从其他数据类型到 Currency 子类型的国际公认的格式转变。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。


下面的示例利用 CCur 函数把 expression 转变为 Currency:
Dim MyDouble, MyCurr
MyDouble = 543.214588 \\\' MyDouble 是双精度的
MyCurr = CCur(MyDouble * 2) \\\'把 MyDouble * 2 (1086.429176) 的结果转变为
\\\' Currency (1086.4292)


Cdate函数

描述
返回表达式,此表达式已被转变为 Date 子类型的 Variant。
语法
CDate(date)
date 参数是任意有效的日期表达式。

说明
IsDate 函数用于判定 date 是否可以被转变为日期或时间。CDate 识别日期文字和时间文字,以及一些在可接受的日期范围内的数字。在将数字转变为日期时,数字的整数部分被转变为日期,分数部分被转变为从午夜开始计算的时间。
CDate 根据系统的区域设置识别日期格式。假如数据的格式不能被日期设置识别,则不能判定年、月、日的准确顺序。另外,假如长日期格式包含表示星期几的字符串,则不能被识别。

下面例子利用 CDate 函数把字符串转变为日期。通常,建议不要使用硬编码日期和时间(如下例所示)。而要使用日期和时间的文字形式(例如 #10/19/1962#, #4:45:23 PM#)。

MyDate = "October 19, 1962" \\\' 定义日期
MyShortDate = CDate(MyDate) \\\' 转变为日期数据类型
MyTime = "4:35:47 PM" \\\' 定义时间
MyShortTime = CDate(MyTime) \\\' 转变为日期数据类型

Cdbl函数

描述
返回表达式,此表达式已被转变为 Double 子类型的 Variant。
语法
CDbl(expression)
expression 参数是任意有效的表达式。

说明
通常,您可以使用子类型数据转变函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如在出现货币或整数运算的情况下,使用 CDbl 或 CSng 函数强制进行双精度或单精度算术运算。
CDbl 函数用于进行从其他数据类型到 Double 子类型的国际公认的格式转变。例如,十进制分隔符和千位分隔符的识别取决于系统的区域设置。下面的示例利用 CDbl 函数把 expression 转变为 Double。

Dim MyCurr, MyDouble
MyCurr = CCur(234.456784) \\\' MyCurr 是 Currency 型。
MyDouble = CDbl(MyCurr * 8.2 * 0.01) \\\' 把结果转变为 Double 型。


CInt函数

描述
返回表达式,此表达式已被转变为 Integer 子类型的 Variant。
语法
CInt(expression)
expression 参数是任意有效的表达式。

说明
通常,可以使用子类型转变函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用 CInt 或 CLng 强制执行整数运算。
CInt 函数用于进行从其他数据类型到 Integer 子类型的国际公认的格式转变。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。

假如 expression 在 Integer 子类型可接受的范围之外,则发生错误。

下面的示例利用 CInt 函数把值转变为 Integer:

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


--------------------------------------------------------------------------------
注重 CInt 与 Fix 和 Int 函数不同,后两者将数字的分数部分截尾取整,而不是四舍五入。当分数部分恰好为 0.5 时,CInt 函数通常将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而 1.5 被四舍五入为 2。
--------------------------------------------------------------------------------


CLng函数

描述
返回表达式,此表达式已被转变为 Long 子类型的 Variant。
语法
CLng(expression)
expression 参数是任意有效的表达式。

说明
通常,您可以使用子类型数据转变函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用 CInt 或 CLng 函数强制进行整数运算。
CLng 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转变。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。

假如 expression 取值不在 Long 子类型的答应范围内,则会出现错误。

下面的示例利用 CLng 函数把值转变为 Long:

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。
语法
CSng(expression)
expression 参数是任意有效的表达式。

说明
通常,可以使用子类型转变函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币或整数运算的情况下,使用 CDbl 或 CSng 强制执行双精度或单精度运算。
CSng 函数用于进行从其他数据类型到 Single 子类型的国际公认的格式转变。例如,对十进制分隔符(如千分符)的识别取决于系统的区域设置。

假如 expression 在 Single 子类型答应的范围之外,则发生错误。

下面的示例利用 CSng 函数把值转变为 Single:

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。
语法
CStr(expression)
expression 参数是任意有效的表达式。

说明
通常,可以使用子类型转变函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,使用 CStr 强制将结果表示为 String。
CStr 函数用于替代 Str 函数来进行从其他数据类型到 String 子类型的国际公认的格式转变。例如对十进制分隔符的识别取决于系统的区域设置。

expression 根据下表决定返回的数据:

假如 expression 为 CStr 返回
Boolean 字符串,包含 True 或 False。
Date 字符串,包含系统的短日期格式日期。
Null 运行时错误。
Empty 零长度字符串 ("")。
Error 字符串,包含跟随有错误号码的单词 Error。
其他数值 字符串,包含此数字。


下面的示例利用 CStr 函数把数字转变为 String:

Dim MyDouble, MyString
MyDouble = 437.324 \\\' MyDouble 是双精度值。
MyString = CStr(MyDouble) \\\' MyString 包含 "437.324"。
返回类别: 教程
上一教程: 删除ACCESS数词库中的空记录
下一教程: 为你的ASP程序制作一个编译组件(上)

您可以阅读与"VBSCRIPT类型转变函数"相关的教程:
· 常用的VBSCRIPT 函数集
· 一个在VBSCRIPT中读取COOKIE的程序函数
· 利用CDONTS发送邮件的ASP函数
· 一个超强通用的分页显示函数
· ASP 函数介绍(一)
    微笑服务 优质保证 索取样品