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还是认为它是数字 。 |