|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。vbscript|函数|转换CBool函数
形貌
前往表达式,此表达式已转换为Boolean(布尔范例/是不是范例)子范例的Variant(变量)。
语法
CBool(expression)
expression是恣意无效的表达式。
申明
假如expression是零,则前往False;不然前往True。假如expression不克不及注释为数值,则将产生运转时毛病。上面的示例使用CBool函数把expression(表达式)转换为Boolean。假如expression不为零,CBool前往True;不然,前往False。
DimA,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:
DimMyDouble,MyByte
MyDouble=125.5678MyDouble是一个双精度值
MyByte=CByte(MyDouble)MyByte包括126
Ccur函数
形貌
前往表达式,此表达式已被转换为Currency子范例的Variant。
语法
CCur(expression)
expression参数是恣意无效的表达式。
申明
一般,您可使用子范例数据转换函数誊写代码,以显现某些操纵的了局应该被表达为特定的数据范例,而非默许的数据范例。比方在整数运算的情形下,利用CCur函数强迫举行泉币盘算。
CCur函数用于举行从其他数据范例到Currency子范例的国际公认的格局转换。比方,对十进制分开符和千位分开符的辨认取决于体系的地区设置。
上面的示例使用CCur函数把expression转换为Currency:
DimMyDouble,MyCurr
MyDouble=543.214588MyDouble是双精度的
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:23PM#)。
MyDate="October19,1962"界说日期
MyShortDate=CDate(MyDate)转换为日期数据范例
MyTime="4:35:47PM"界说工夫
MyShortTime=CDate(MyTime)转换为日期数据范例
Cdbl函数
形貌
前往表达式,此表达式已被转换为Double子范例的Variant。
语法
CDbl(expression)
expression参数是恣意无效的表达式。
申明
一般,您可使用子范例数据转换函数誊写代码,以显现某些操纵的了局应该被表达为特定的数据范例,而非默许的数据范例。比方在呈现泉币或整数运算的情形下,利用CDbl或CSng函数强迫举行双精度或单精度算术运算。
CDbl函数用于举行从其他数据范例到Double子范例的国际公认的格局转换。比方,十进制分开符和千位分开符的辨认取决于体系的地区设置。上面的示例使用CDbl函数把expression转换为Double。
DimMyCurr,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:
DimMyDouble,MyInt
MyDouble=2345.5678MyDouble是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:
DimMyVal1,MyVal2,MyLong1,MyLong2
MyVal1=25427.45:MyVal2=25427.55MyVal1,MyVal2是双精度值。
MyLong1=CLng(MyVal1)MyLong1包括25427。
MyLong2=CLng(MyVal2)MyLong2包括25428。
--------------------------------------------------------------------------------
注重CLng函数与Fix和Int函数功效分歧,后二者函数对数值的小数部分举行截尾取整而不是四舍五进。当小数部分刚好即是0.5时,CLng函数一般向与此数最靠近的偶数取整。比方,0.5取整为0、1.5取整为2。
-----------------------------------------------------------------------</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 |
|