asp 类型转换函数大全


  本文标签:asp,类型转换

abs(number)
返回绝对值 。
array(arglist)
创建一个数组 。
asc(string)
返回字符串第一个字符的ansi码 。
atn(number)
返回反正弦值 。
cbool (expression)
转换成boolean数据类型变量 。
cbyte (expression)
转换成byte数据类型变量 。
ccur (expression)
转换成currency数据类型变量 。
cdate (expression)
转换成date数据类型变量 。
cdbl (expression)
转换成double数据类型变量 。
chr(charcode)
把ansi 码转换成相应的键盘字符 。
cint (expression)
转换成integer数据类型变量 。
clng (expression)
转换成long数据类型变量 。
createobject(servername.typename)
创建一个自动对象 。
csng (expression)
转换成single数据类型变量 。
cstr (expression)
转换成string数据类型变量 。
date
根据所用的系统返回时间 。
dateadd(interval,number,date)
向date对象添加指定的时间间隔 。其中参数interval 接受下表所示的值 。
设定值
描述
yyyy

q
季度
m
月份
y
一年的第几天
d

w
星期几
ww
一年的第几个星期
h
小时
m
分钟
秒钟
 
datediff(interval,date1,date2])
返回两个日期之间的间隔,关于firstdayofweek及firstweekofyear的值请参考下面的“日期和时间常数”一节 。interval参数接受下表所示的值 。
设定值
描述
yyyy

q
季度
m
月份
y
一年的第几天
d

w
星期几
ww
一年的第几个星期
h
小时
m
分钟
秒钟
 
datepart(interval , date])
返回date对象指定部分 。关于firstdayofweek及firstweekofyear的值请参考下面的“日期和时间常数”一节 。interval参数接受下表所示的值 。
设定值
描述
yyyy

q
季度
m
月份
y
一年的第几天
d

w
星期几
ww
一年的第几个星期
h
小时
m
分钟
秒钟
 
dateserial(year,month,day)
转换成date数据子类型变体值 。
datevalue(date)
转换成date数据子类型变体值 。
day(date)
根据参数date返回该天在一个月中的号数 。
exp(number)
返回e的number次方的值 。
filter(inputstrings,value])
根据筛选条件创建一个新的数组 。关于compare的值,请参看后面“比较常数”一节 。
fix(number)
转换成一个整数(对于负数,只入不舍) 。
formatcurrency(expression]]])
格式化成currency形式 。关于includeleadingdigit,useparensfornegativenumbers及groupdigit的值请参看后面“三态常数”一节 。
formatdatetime(date)
对日期及时间进行格式化输出 。关于namedformat的值请参看后面“日期格式常数”一节 。
formatnumber(expression]]])
对数字进行格式化 。关于includeleadingdigit,useparensfornegativenumbers及groupdigit的值请参看后面“三态常数”一节 。
formatpercent(expression]]])
对百分数进行格式化 。关于includeleadingdigit,useparensfornegativenumbers及groupdigit的值请参看后面“三态常数”一节 。
getobject()
从指定的文件中返回指定的动态对象 。
hex(number)
返回数number的十六进制的值 。
hour(time)
根据参数time的值返回小时 。
inputbox(prompt)
显示一个临时的输入框,并且返回用户的输入 。
instr(string1,string2)
返回字符串string2在字符串string1中第一次出现的位置 。关于compare的值请参看后面的“比较常数”一节 。
instrrev(string1,string2 ])
返回字符串string2在字符串string1中最后出现的位置 。关于compare的值请参看后面的“比较常数”一节 。
int(number)
返回一个整数(负数只舍不入) 。
isarray(varname)
确定变量是否是一个数组 。
isdate(expression)
确定表达式expression能否转换成日期格式 。
isempty(varname)
确定变量是否已经初始化了 。
isnull(expression)
确定表达式expression是否为空 。
isnumberic(expression)
确定表达式expression的结果是否是一个数 。
isobject(expression)
确定表达式expression是否是一个自动对象 。
join(list,)
把一个数组中的所有子字符串连接起来,连接所用的分隔符由delimiterd的值设定 。
lbound(arrayname)
返回数组某维的最低界限 。在当前的vbscript版本中,该函数总是返回值0 。
lcase(string)
以小写字符格式化 。
left(string,length)
返回指定长度的字符串string左部分 。
len(string|varname)
返回字符串string的长度或变量varname的字节长度 。
loadpicture(pitcurename)
载入一个图片对象 。
log(number)
返回数number的自然对数值 。
ltrim(string)
删除字符串string左边多余的空格 。
mid(strin,start)
返回指定长度的字符串string的子串 。
minute(time)
根据参数time的值返回分钟的值 。
month(date)
返回以数字表示的月份 。
monthname(month)
返回以名称表示的月份 。
msgbox(prompt)
显示一个消息框,要求用户选择一个按钮,返回能指明用户所做选择的值 。关于button的值和返回值请参看后面“消息框常数”一节 。
now
根据系统,返回当前的日期和时间 。
oct(number)
返回数number的八进制值 。
replace(expression,find,replacewith]])
用指定的子字符串replacewith替换指定的子字符串find指定的次数 。关于参数compare的值请参看后面“比较常数”一节 。
right(string,length)
返回指定长度的字符串string的右部分子串 。
rnd()
产生一个随机数 。
round(number)
根据指定的十进制位数对数number进行四舍五入 。
rtrim(string)
删除字符串string右边多余的空格 。
scriptengine
返回使用的脚本语言的名称 。
scriptenginebuildversion
返回使用的脚本引擎版本 。
scriptenginemaorversion
返回使用的脚本引擎的大版本号 。
second(time)
根据参数time的值返回该分的第几秒 。
sgn(number)
返回数number的正负号 。
sin(number)
返回数number的正弦值 。
space(number)
用指定数量的空格创建字符串 。
split(expression]])
把一个字符串分割并转换成数组 。关于compare的值请参看后面“比较常数”一节 。
sqr(number)
返回数number的平方根值 。
strcomp(string1,string2)
字符串比较 。关于compare的值请参看后面“比较常数”一节 。
strreverse(string1)
对字符串string1进行倒序 。
string(number,character)
用number个字符character创建字符串 。
tan(number)
返回数number的正切 。
time
根据系统返回当前时间 。
timeserial(hour,minute,second)
返回date变量体 。
timevalue(time)
返回包含时间的date变量体 。
trim(string)
删除字符串string两边的多余空格 。
typename(varname)
返回子类型的名称 。关于返回值请参看后面“变量类型常数”一节 。
ubound(arrayname)
返回数组某维的上边界 。缺省维数时,为第一维 。
ucase(string)
用大写字母格式格式化字符串string 。
vartype(varname)
返回子类型的值 。关于返回值请参看后面“变量类型常数”一节 。
weekday(date,)
用数字形式返回星期几 。关于参数firstdayofweek的值请参看后面“变量类型常数”一节 。
weekdayname(weekday,abbreviate,firstdayofweek)
用名称形式返回星期几 。关于参数firstdayofweek的值请参看后面“变量类型常数”一节 。
year(date)
根据参数date返回年份 。
等待 发表于 2008-2-25 17:04
部分附实例和讲解
IsNumeric() 
 
函数判断一对象是否为数字, | 布尔值. 
 
表达式 IsNumeric(expression) 
 
实例: <% 
 
I = "345" 
 
response.write IsNumeric(I) 
 
%> 
 
| 结果: True 
 
就算数字加了引号,ASP还是认为它是数字 。