当前位置: 洪哥笔记 > ASP > ASP常用函数

 

ASP常用函数


关键词

ASP 常用函数

摘要

常用函数

 

1、常用函数

ubound      计算数组可用的最大下标

-------------------------------------------------------

2、类型判断

函数的命名就是在需要判断的类型前加Is,如果类型匹配返回True,否则返回False
IsEmpty
IsNull
IsDate
IsNumeric
IsArray

VarType(变量名)可以用来判断变量的类型,以下是返回值与变量类型的对应关系
vbEmpty        0        Empty(未初始化)
vbNull         1        Null(无有效数据)
vbInteger      2        整数
vbLong         3        长整数
vbSingle       4        单精度浮点数
vbDouble       5        双精度浮点数
vbCurrency     6        货币
vbDate         7        日期
vbString       8        字符串
vbObject       9        Automation 对象
vbError        10       错误
vbBoolean      11       Boolean
vbVariant      12       Variant(只和变量数组一起使用)
vbDataObject   13       数据访问对象
vbByte         17       字节
vbArray        8192     数组

-------------------------------------------------------

3、类型转换

CDate       将可以被接受为日期格式的字符串或数字等转换成Date类型。例如CDate(10000)转为1527-5-18。CDate("23:05:06")转为换23:05:06。CDate("33:05:06")报错。
CStr        转换为String类型。
CInt        转换为Integer类型。与Fix和Int函数不同,当分数部分恰好为0.5时,CInt函数通常将其四舍五入为最接近的偶数,例如0.5会变为0,3.5会变为4。
CLng        转换为Long类型。与CInt一样,遇到0.5时将其四舍五入为最接近的偶数。
CSng        转换为Single类型。
CDbl        转换为Double类型。

-------------------------------------------------------

4、数字处理

Rnd         得到一个[0,1)范围内的随机数。使用该函数前需要先加一句Randomize初始化随机数生成器,否则只用Rnd则每次得到的值一样。
Abs         得到数字的绝对值。
Round       四舍五入。例如Round(3.14159,2)得到3.14,其中第二个参数是指定需要四舍五入的位数。
Int         返回数字的整数部分。在遇到负数时。Int函数返回小于或等于该数字的第一个负整数,例如Int(-8.4)结果为-9。
Fix         返回数字的整数部分。在遇到负数时。Int函数返回大于或等于该数字的第一个负整数,例如Int(-8.4)结果为-8。

-------------------------------------------------------

5、字符串处理

Replace(str,str1,str2)
把字符串str中的所有str1替换为str2。其他使用方法参照该函数使用说明。

Mid(str,m,n)
从str的第m个字符开始截取长为n的字符串。例如Mid("redgreenblue",4,5)得到"green"。其他使用方法参照该函数使用说明。

Split(str,str1)
将str以str1作为分隔符分割成多个字符串,保存在数组中。例如Split("123.45.6",".")得到"123","45","6"三个字符串。其他使用方法参照该函数使用说明。

Instr(str,substr)
得到substr在str中出现的位置。例如Instr("Replace","place")结果为3。
Instrrev(str,substr)
从后往前查找substr在str中出现的位置。例如Instrrev("test1test1test1","test")结果为11。

Trim(str)
去掉str两边的空白字符(空格或Tab)。

-------------------------------------------------------

6、时间处理

Date                获取当前时间的年月日。
Time                获取当前时间的小时分钟秒。
Now                 获取当前时间的年月日小时分钟秒。
Year(时间)          获取时间中的年
Month               获取时间中的月
Day                 获取时间中的日
Weekday             获取时间中的星期数,从星期日到星期六对应数字依次为1-7

DateDiff("var",var1,var2)        计算时间var2-var1的间隔,"var"为间隔因子,有(yyyy 年/q 季度/n 月/d 日/ww 周/h 小时/m 分钟/s 秒/y 一年的日数/w 一周的日数)
例如: DateDiff("d","2010-1-1",now) 得到现在距2010-1-1号的天数

DateAdd("var",num,date)          将日期date按间隔因子"var"增加num时间,同DateDiff类似。例如:DateAdd("d",20,now)得到当前时间20天后的时间。

格式化时间
FormatDateTime(Date,vbShortDate)        显示短日期格式
FormatDateTime(Date,vbLongDate)         显示长日期格式
FormatDateTime(Date,vbShortTime)        显示短时间格式
FormatDateTime(Date,vbLongTime)         显示长时间格式

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:ASP常用函数:http://www.splaybow.com/post/asp-changyong-hanshu.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 参数化查询 VBScript常用操作 »

相关文章: