ASP数学函数11种&Asp组件初级入门与精通系列

ASP进阶学习必经之认识数学函数11种函数语法功能Abs Abs(num) 返回一个数的绝对值Sqr Squ(num) 返回一个数的平方根Sin Sin(num) 返回角度的正弦值Cos Cos(num) 返回角度的余弦值Tan Tan(num) 返回角度的正切值Atn Atn(num) 返回角度的反正切值Log Log(num) 返回一个数的对数值Int Int(num) 取整函数,返回小于等于number的第一个整数FormatNumber FormatNumber(num1,num2) 转化为指定小数位数(num2)的数字Rnd Rnd() 返回一个0到1的随机数Ubound Ubound(数组名称,维数) 返回数组的最大下标数,如数组只有一维,可省略维数Asp组件初级入门与精通系列之一一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。

希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。

每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。

欢迎大家批评指正环境:winxp+vb6+sp6+visual interdev6.0作为第一篇,我们先来写一个比较简单的组件完成的功能是:输入两个数相加,返回相加的结果打开vb6,新建Activex Dll工程。

工程名修改为fCom,类名修改为fC1点击菜单->工具->添加过程我们在名称内输入Add,类型选择函数,范围选择公有,然后确定即可生成如下代码,我们继续完善程序代码Option ExplicitPublic Function Add(ByVal a As Long, ByVal b As Long) As LongAdd = a + bEnd FunctionOk,一个简单的组件就写好了,点击菜单->文件->生成fCom.dll文件确定,在目录下就会有fCom.dll文件测试打开visual interdev6.0,生成一个asp文件,为什么要使用interdev,因为它有代码提示功能,与vb的ide环境一致,方便书写程序代码<%@ Language=VBScript %><HTML><HEAD><META NAME="GENERA TOR" Content="Microsoft Visual Studio 6.0"></HEAD><BODY><%set obj=server.CreateObject("fCom.fC1")'下面这句注意了,因为函数有返回值的,不能按下面的方法写,否则ie中会报错'obj.Add(3,4)'错误类型:'Microsoft VBScript 编译器错误(0x800A0414)'调用子程序时不能使用括号'/xml/fc1.asp, line 9, column 12'obj.Add(3,4)'下面是正确写法dim cc=obj.Add(3,4)Response.Write c%></BODY></HTML>配置好虚拟目录,在ie中执行此asp文件,得到结果7第一篇结束了,祝大家学习愉快。

Asp组件初级入门与精通系列之二如何注册组件1.regsvr32 组件的绝对路径如:程序代码regsvr32 c:\test\fc1.dll因为组件只要注册就可以使用了,所以与组件的位置无关。

2.在COM+组件管理器中注册什么时候需要这种注册:组件在使用了COM+的服务后需要注册后才能正常的执行。

如果该组件仅仅regsvr32注册,仍然无法使用如何使用组件程序代码set obj=server.createobject(“工程名.类名”)然后调用其方法属性如何卸载组件1.regsvr32 组件的绝对路径如:程序代码regsvr32 c:\test\fc1.dll /uu参数反注册组件2.COM+组件管理器中删除组件即可Asp组件初级入门与精通系列之三如何使用属性打开vb6,新建Activex Dll工程。

工程名修改为fCom,类名修改为fC2点击菜单->工具->添加过程我们在名称内输入myName,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可代码如下:程序代码Option Explicit'保持属性值的局部变量,只能在类中使用Private mvarmyName As StringPrivate mvarAge As Integer'Let写属性(Let属性: 该过程给一个属性赋值。

)Public Property Let Age(ByVal vData As Integer)mvarAge = vDataEnd Property'Get读属性(该过程获取一个属性的值。

)Public Property Get Age() As IntegerAge = mvarAgeEnd PropertyPublic Property Let myName(ByVal vData As String)mvarmyName = vDataEnd PropertyPublic Property Get myName() As StringmyName = mvarmyNameEnd PropertyPublic Function peopleInfo() As StringpeopleInfo = "姓名: " & mvarmyName & " 年龄:" & mvarAgeEnd FunctionOk,一个简单的组件就写好了,点击菜单->文件->生成fCom.dll文件确定,在目录下就会有fCom.dll文件测试打开visual interdev6.0,生成一个asp文件,为什么要使用interdev,因为它有代码提示功能,与vb的ide环境一致,方便书写程序代码<%@ Language=VBScript %><HTML><BODY><%set obj=server.CreateObject("fCom.fC2")dim c'这里调用的是组件的Let属性obj.myName ="龙卷风"obj.Age =20c=obj.peopleInfo()Response.Write c'这里调用的是组件的Get属性Response.Write "<br>"Response.Write obj.myNameResponse.Write "<br>"Response.Write obj.Age%></BODY></HTML>配置好虚拟目录,在ie中执行此asp文件,得到结果如下:姓名: 龙卷风年龄:20龙卷风20未完待续Asp组件初级入门与精通系列之四数组问题数组在程序中使用的很多,而且比较容易出问题我们通过小例子来看看打开vb6,新建Activex Dll工程。

工程名修改为fCom,类名修改为fC4点击菜单->工具->添加过程我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可程序代码'功能:传递数组地址到组件,使用ByRef关键字,并赋值返回Public Sub AcceptArray1(ByRef varray As Variant) As Variantvarray(0) = "龙卷风"varray(1) = "20"End Sub'功能:返回一个字符串数组Public Function AcceptArray2() As VariantDim a(2) as Varianta(0) = "龙卷风"a(1) = "20"AcceptArray2=aEnd FunctionOk,一个组件就写好了,点击菜单->文件->生成fCom.dll文件确定,在目录下就会有fCom.dll文件测试打开visual interdev6.0,生成一个asp文件程序代码<%@ Language=VBScript %><HTML><BODY><%dim objset obj = server.createobject("fCom.fC4")dim a(2)'测试第一个组件方法obj.AcceptArray1(a)response.write a(0)response.write "<br>"response.write a(1)response.write "<br>"'测试第二个组件方法dim bb=obj.AcceptArray2()for i=0 to ubound(b)Response.Write b(i)response.write "<br>"next%></BODY></HTML>配置好虚拟目录,在ie中执行此asp文件,得到结果如下:龙卷风20龙卷风20总结一下:字符串,数字通过值传递或者作为返回值被返回如果使用引用传递,将参数的类型设为Variant。

这样做可以避免一些错误。

不过尽可能的减少引用传递参数未完待续Asp组件初级入门与精通系列之五经常我们可以看到在连接数据库,打开记录集的时候,如下:程序代码rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。

有时候我们为了简化,直接rs.open strsql,conn,1,3第一种方法是不是更加专业一些,我们来看看asp中如何实现打开vb6,新建Activex Dll工程。

工程名修改为fCom,类名修改为fC5程序代码Option Explicit'定义枚举类型Public Enum Interfacedigicfirst = 1icsecond = 2icthree = 3icfour = 4icfive = 5icsix = 6icserven = 7iceight = 8End Enum'定义函数Public Function CallDat(ByVal idig As Integer, ByVal ics As Interfacedig) As VariantCallDat = idig * icsEnd FunctionOk,一个组件就写好了,点击菜单->文件->生成fCom.dll文件确定,在目录下就会有fCom.dll文件测试打开visual interdev6.0,生成一个asp文件程序代码<%@ Language=VBScript %><HTML><BODY><%'定义,还可以把这一部分放到一个文件中,就像ado的记录集<!--#include file="adovbs.inc"--> const icfirst = 1const icsecond = 2const icthree = 3const icfour = 4const icfive = 5const icsix = 6const icserven = 7const iceight = 8set obj=server.CreateObject("fCom.fc5")'这里可以使用iceight或者8,但是前者使代码具有更好的可读性a= obj.CallDat(4,iceight)Response.Write aResponse.Write "<br>"a= obj.CallDat(4,8)Response.Write a%><P> </P></BODY></HTML>配置好虚拟目录,在ie中执行此asp文件,得到结果如下:3232Asp组件初级入门与精通系列之六错误处理如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。

合集下载

asp函数大全

asp函数大全

ASP函数大全1.函数array()功能:创建一个数组变量格式:array(list)参数:list 为数组变量中的每个数值列,中间用逗号间隔例子: |% i = array ("1","2","3") %|结果: i 被赋予为数组2.函数Cint()功能:将一表达式/其它类型的变量转换成整数类型(int)格式:Cint(expression)参数:expression 是任何有效的表达式/其它类型的变量例子: |% f = "234" response.write cINT(f) + 2 %|结果: 236函数Cint()将字符"234"转换成整数234.如果表达式为空, 或者无效时,返回值为0;3.函数:Creatobject()功能:创建及返回一个ActiveX对象.格式:Creatobject(obname)参数bname 是对象的名称例子:|% Set con =Server.CreateObject("ADODB.Connection") %| 结果:4.函数Cstr()功能:将一表达式/其它类型的变量转换成字符类型(string)格式:Cstr(expression)参数:expression是任何有效的表达式/其它类型的变量例子: |% s = 3 + 2 response.write "The result is: " & cStr(s) %|结果:函数Cstr()将整数 5 转换成字符"5".5.函数cutstr截取字符串的函数CutStr函数参数说明:str,待截取的原字符串;gtype,截取方向,1为左,0为右;lennum为截取长度当str的长度不超过lennum时,不执行截取,如超过,则截取,并在输出的字符串尾加上"..."Public Function CutStr(Str, Gtype, LenNum)5.函数Date()功能:返回当前系统(server端)的日期格式: Date()参数:无例子|% date () %|结果:05/10/006.函数Dateadd()描述:返回已添加指定时间间隔的日期。

常用内部函数介绍

常用内部函数介绍

常用内部函数介绍1.数学函数:- abs(x): 返回x的绝对值。

- pow(x, y): 返回x的y次幂。

- sqrt(x): 返回x的平方根。

- round(x): 对x进行四舍五入取整。

- ceil(x): 返回不小于x的最小整数。

- floor(x): 返回不大于x的最大整数。

2.字符串函数:- len(s): 返回字符串s的长度。

- upper(s): 将字符串s中的所有字母转换为大写。

- lower(s): 将字符串s中的所有字母转换为小写。

- capitalize(s): 将字符串s的首字母变为大写。

- replace(s, old, new): 将字符串s中的old子串替换为new。

- split(s, sep): 将字符串s按照sep分割成一个列表。

3.列表函数:- len(lst): 返回列表lst的长度。

- max(lst): 返回列表lst中的最大值。

- min(lst): 返回列表lst中的最小值。

- sum(lst): 返回列表lst中所有元素的和。

- sort(lst): 将列表lst中的元素按照从小到大的顺序排序。

- reverse(lst): 将列表lst中的元素逆序。

4.字典函数:- keys(d): 返回字典d中所有的键。

- values(d): 返回字典d中所有的值。

- items(d): 返回字典d中所有的键值对。

- get(d, key): 返回字典d中键为key的值,若key不存在则返回默认值。

- update(d, d2): 将字典d2中的键值对更新到字典d中。

- clear(d): 清空字典d中的所有键值对。

5.文件操作函数:- open(file, mode): 打开文件,返回一个文件对象。

- read(file): 读取文件中的内容。

- write(file, content): 将内容写入文件。

- close(file): 关闭文件。

- seek(file, offset): 将文件指针移动到指定位置。

ASP函数大全

ASP函数大全
Right()
FUNCTION: 返回字符串右边第length个字符以前的字符(含第length个字符). SYNTAX: Right(string, length) ARGUMENTS: . EXAMPLE: $#@60;% strTest = "This is an test!" response.write Right(strTest, 3) %> RESULT: st!
Time()
FUNCTION: 返回系统时间. SYNTAX: Time() ARGUMENTS: . EXAMPLE: $#@60;%=Time%> RESULT: 9:58:28 AM
Trim()
FUNCTION: 去掉字符串左右的空格. SYNTAX: Trim(string) ARGUMENTS: string is any valid string expression. EXAMPLE: $#@60;% strTest = " This is a test!! " response.write Trim(strTest) %> RESULT: This is a test!!
Rnd()
FUNCTION: 产生一个随机数. SYNTAX: Rnd [ (number) ] ARGUMENTS: EXAMPLE: $#@60;% Randomize() response.write RND() %>
RESULT: 任何一个在0 到 1 之间的数
LCase()
FUNCTION: 返回字符串的小写形式 SYNTAX: Lcase(string) ARGUMENTS: string is any valid string expression. EXAMPLE: $#@60;% strTest = "This is a test!" response.write LCase(strTest) %> RESULT: this is a test!

ASP函数大全

ASP函数大全
IsDate函数:判断某一变量是否为或者可以转化为日期表达式
IsEmpty函数:判断变量是否为空
IsNull函数:判断表达式中是否包含有效数据
IsNumeric函数:判断表达式的值是否为数字
Is_object_函数:判断表达式的值是否为某一对象
VarType函数:返回指定变量的子类型
CCur函数:将表达式转化为Currency子类型
CDate函数:将日期表达式转化为Date子类型
CSng函数:将表达式转化为Single数值子类型
Asc函数:返回与字符串首字母相对应的ANSI字符代码(~)
Oct函数:返回八进制的字符串
Hex函数:返回十六进制的字符串
格式化函数
TypeName函数:返回指定变量子类型的信息
对话框函数
MsgBox函数:弹出含有提示信息的对话框
InputBox函数:弹出可输入数据的对话框
脚本引擎函数
ScriptEngine函数:返回一个代表当前所使用的脚本语言的字符串
ScriptEngineBuildVersion函数:返回所使用的脚本引擎的编译版本号
实例: <%=Date%>
返回结果: 9/9/00
DateAdd()
函数返回一个被改变了的日期。
表达式 DateAdd(timeinterval,number,date)
允许数据类型:
timeinterval is the time interval to add;
number is amount of time intervals to add;
表达式 FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])

asp常用函数

asp常用函数

ASP常用内置函数在ASP中,把带有返回值的这样的一段代码叫做函数。

例如通过编写一段代码计算出一个自然数是否是质数,返回给调用程序,由于调用程序需要知道那个自然数是否是质数,所以必须要返回一个值。

1,日期/时间函数这些函数包括对“年”、“月”、“日”、“时”、“分”、“秒”、“星期”等的显示。

(1)Now函数:根据计算机系统设定的日期和时间,返回当前的日期和时间值。

使用方法now();(2)Date函数:只返回当前计算机系统设定的日期值。

使用方法:date();(3)Time函数:只返回当前计算机系统设定的时间值。

使用方法:time();(4)Year函数:返回一个代表某年的整数。

使用方法:year(date),其中date参数是任意的可以代表日期的参数,比如“year(date())”就表示是从“date()”得出的日期中提取其中“年”的整数。

另外,还可以这样应用:“year(#520,2006#)”表示提取“2006年5月20日”中“年”的整数值。

关于“520,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表现,即“某月某日”和“某年”的组合。

同时注意使用“#”进行包括以表示日期值。

(5)Month函数:返回1到12之间的整数值,表示一年中某月。

使用方法:month(date)。

关于参数date的说明和year函数相同。

但要注意日期的正确性,比如“#13-31-2006#”,根本就没有“13”月,肯定是错误的了。

(6)Day函数:返回1到31之间的整数值,表示一个月中的某天。

使用方法:day(date)。

关于参数date的说明和year函数相同。

同样要注意日期的正确性,比如“#2-30-2006#”其中对“2”月定义的“30”日这天就是错误的。

(7)Hour函数:返回0到23之间的整数值,表示一天中的某个小时。

使用方法:hour(time)。

其中参数time是任意的可代表时间的表达式。

有什么ASP.NET常用函数

有什么ASP.NET常用函数

有什么常用函数Abs(number)取得数值的绝对值。

Asc(String)取得字符串表达式的第一个字符ASCII码。

Atn(number)取得一个角度的反正切值。

CallByName(object,procname,usecalltype,[args()])执行一个对象的方法、设定或传回对象的属性。

CBool(expression)转换表达式为Boolean型态。

CByte(expression)转换表达式为Byte型态。

CChar(expression)转换表达式为字符型态。

CDate(expression)转换表达式为Date型态。

CDbl(expression)转换表达式为Double型态。

CDec(expression)转换表达式为Decimal型态。

CInt(expression)转换表达式为Integer型态。

CLng(expression)转换表达式为Long型态。

CObj(expression)转换表达式为Object型态。

CShort(expression)转换表达式为Short型态。

CSng(expression)转换表达式为Single型态。

CStr(expression)转换表达式为String型态。

Choose(index,choice-1[,choice-2,...[,choice-n]])以索引值来选择并传回所设定的参数。

Chr(charcode)以ASCII码来取得字符内容。

Close(filenumberlist)结束使用Open开启的档案。

Cos(number)取得一个角度的余弦值。

Ctype(expression,typename)转换表达式的型态。

DateAdd(dateinterval,number,datetime)对日期或时间作加减。

DateDiff(dateinterval,date1,date2)计算两个日期或时间间的差值。

DatePart(dateinterval,date)依接收的日期或时间参数传回年、月、日或时间。

aspFix、Int、Round、CInt函数使用说明

aspFix、Int、Round、CInt函数使⽤说明number 为正数时,⼆者返回值⼀样。

⽐如:Fix(3.6)=3,Int(3.6)=3。

number 为负数时,Fix 直接去除⼩数部分,Int 返回⼩于或等于 number 的第⼀个负整数。

⽐如:Fix(-3.6)=-3,Int(-3.6)=-4。

Round(number, numdecimalplaces),第⼆个参数表⽰从⼩数点右边第⼏位开始实⾏四舍五⼊,可以省略,默认是0,即四舍五⼊返回整数。

CInt(number) 利⽤四舍五⼊的⽅式删除⼩数部分。

number 为正数时,Round(3.6)=4,CInt(3.6)=4。

注意,当⼩数部分恰好是0.5时,总是将其四舍五⼊为最接近的偶数。

⽐如Round(3.5)=4,Round(4.5)=4。

number 为负数时,可以这样理解(假设 n 为正数):Round(-n) = -Round(n),⽐如:Round(-3.5) = -4。

CInt(-n) = -CInt(n),⽐如:CInt(-99.8) = -100。

Int(number)、Fix(number)函数返回数字的整数部分。

number 参数可以是任意有效的数值表达式。

如果 number 参数包含Null,则返回 Null。

例:复制代码代码如下:response.write int(2.14) '2response.write fix(2.14) '2response.write int(2.54) '2response.write int(2.54) '2Int 和 Fix 函数都删除 number 参数的⼩数部分并返回以整数表⽰的结果。

Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回⼩于或等于 number 的第⼀个负整数,⽽ Fix 函数返回⼤于或等于 number 参数的第⼀个负整数。

函数公式大全简单

函数公式大全简单1. SUM函数SUM函数是用来求和的,可以对一列或多列数字进行求和。

例如,SUM(A1:A10)表示对A1到A10单元格中的数字进行求和。

2. AVERAGE函数AVERAGE函数是用来求平均值的,可以对一列或多列数字进行求平均值。

例如,AVERAGE(A1:A10)表示对A1到A10单元格中的数字进行求平均值。

3. MAX函数MAX函数是用来求最大值的,可以对一列或多列数字进行求最大值。

例如,MAX(A1:A10)表示对A1到A10单元格中的数字进行求最大值。

4. MIN函数MIN函数是用来求最小值的,可以对一列或多列数字进行求最小值。

例如,MIN(A1:A10)表示对A1到A10单元格中的数字进行求最小值。

5. COUNT函数COUNT函数是用来计算单元格数的,可以对一列或多列单元格进行计数。

例如,COUNT(A1:A10)表示对A1到A10单元格中的单元格进行计数。

6. IF函数IF函数是用来进行条件判断的,可以根据条件返回不同的值。

例如,IF(A1>10,"Yes","No")表示如果A1大于10,则返回"Yes",否则返回"No"。

7. VLOOKUP函数VLOOKUP函数是用来进行查找和匹配的,可以根据指定的值在表格中查找并返回相应的值。

例如,VLOOKUP(A1,B1:C10,2,FALSE)表示在B1到C10单元格中查找A1的值,并返回第二列的值。

8. HLOOKUP函数HLOOKUP函数是用来进行查找和匹配的,与VLOOKUP函数类似,但是是水平查找。

例如,HLOOKUP(A1,B1:C10,2,FALSE)表示在B1到C10单元格中查找A1的值,并返回第二行的值。

9. CONCATENATE函数CONCATENATE函数是用来将多个文本字符串合并为一个字符串的。

例如,CONCATENATE(A1," ",B1)表示将A1和B1单元格中的文本字符串合并为一个字符串,并在它们之间添加一个空格。

asp函数大全之函数(DOC)

1、asp函数大全之函数array()函数array()功能:创建一个数组变量格式:array(list)参数:list为数组变量中的每个数值列,中间用逗号间隔例子:<%asp=array("1","2","3")%>结果:asp被赋予为数组2、asp函数大全函数Creatobject()函数:Creatobject()功能:创建及返回一个ActiveX对象.格式:Creatobject(obname)参数bname是对象的名称例子:<%Set asp = Server.CreateObject("ADODB.Connection")%>3、asp函数大全之函数Date()函数Date()功能:返回当前系统(server端)的日期格式:Date()参数:无例子<%=date()%>4、asp函数大全函数Datediff()函数Datediff()功能:计算某量个指定的时间差格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firs tdayofyear]])参数:timeinterval是时间单位;date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear是任意选项.例子:<%fromDate=#8/8/2008#toDate=#8/8/2010#response.write"There are"&_DateDiff("d",fromDate,toDate)&_%>5、函数formatcurrency()函数formatcurrency()功能:转换成货币格式格式:formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])参数:expression是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项.例子<%=FormatCurrency(34.3456)%>结果34.356、asp函数大全之函数Isnumeric()函数Isnumeric()功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量.格式:isnumeric(expression)参数:expression是任意的变量.例子:<%i="234"response.write isnumeric(i)%>结果:true.7、asp函数大全之函数:Lbound()函数:Lbound()功能:返回一个数组的下界.格式:Lbound(arrayname[,dimension])参数:arrayname是数组变量,dimension是任意项例子:<%i=array("1","2","3")response.write lbound(i)%>结果:08、asp函数大全之函数left()功能:截取一个字符串的前部分;格式:left(string,length)参数:string字符串,length截取的长度.例子:<%=left("asp is a web!",3)%>结果:asp9、asp函数大全之函数ltrim()功能:去掉字符串前的空格.格式:ltrim(string)参数:string字符串.例子:<%=ltrim("this is a test!")结果:this is a test!10、asp函数大全之函数minute()功能:返回一数值,表示分钟格式:minute(time)参数:time是时间变量例子lt;%=minute(#12:23:34#)%>结果:2311、asp函数大全之函数monthname()功能:返回月份的字符串(名称).格式:Monthname(date[,abb])参数:date是日期变量,abb=true时则月份的缩写,例子:<%=monthname(#4/5/99#)%>结果:April12、asp函数大全之函数replace()功能:在字符串中查找,替代指定的字符串.格式:replace(strtobesearched,strsearchfor,strreplacewit h[,start[,count[,compare]]])参数:strtobesearched是字符串;strsearchfor是被查找的子字符串;strreplacewith是用来替代的子字符串.start,count,compare是任意选项.例子:<%strtest="this is an apple."response.write replace(strtest,"apple","orange") %>结果:this is an orange.13、asp函数大全之函数rnd()功能:返回一个随机数值格式:rnd[(number)]参数:number是任意数值.例子:<%randomize()response.write rnd()%>结果:0/1数值之一,无randomize(),则不能产生随机数.14、asp函数大全之函数rtrim()功能:去掉字符串后的空格.格式:rtrim(string)参数:string是字符串例子:<%response.write rtrim("this is a test!")%>结果:this is a test!15、asp函数大全之函数strReverse()功能:返回与原字符串排列逆向的字符串.格式:strreverse(string)参数:string是字符串例子<%=strreverse("this is a test!")结果:!tset a si siht16、asp函数大全之函数trim()功能:删去字符串前,后的空格.格式:trim(string)参数:string字符串.例子:<%strtest="this is a test!"response.write trim(strtest)%>结果:this is a test!17、asp函数大全之函数UCase()功能:将一字符类型变量的字符全部变换成大写字符.格式:Ucase(string)参数:string是字符串变量例子:<%str="THIS is Lcase!"response.write Lcase(str)%>结果:THIS IS LCASE!18、asp函数大全之函数Weekday()功能:返回一个整数,对应一周中的第几天.格式:Weekday(date[,firstofweek])参数:date为日期变量,firstofweek为任选项.例子:<%d=#5/9/00#response.write weekday(d)%>结果:3(3表示是星期二)19、asp函数大全之函数year()功能:返回日期表达式所在的年份.格式:year(date)参数:date是有效的日期表达式例子:<%=year(#8/9/99#)%>结果:199920、asp函数大全之函数Cint()函数Cint()功能:将一表达式/其它类型的变量转换成整数类型(int)格式:Cint(expression)参数:expression是任何有效的表达式/其它类型的变量例子:<%asp="234"response.write cINT(asp)+2%>结果:236函数Cint()将字符"234"转换成整数234.如果表达式为空,或者无效时,返回值为0;21、asp函数大全之函数Cstr()函数Cstr()功能:将一表达式/其它类型的变量转换成字符类型(string)格式:Cstr(expression)参数:expression是任何有效的表达式/其它类型的变量例子:<%asp=3+2response.write"Theresultis:"&cStr(asp)%>结果:函数Cstr()将整数5转换成字符"5".22、asp函数大全函数Dateadd()函数Dateadd()功能:计算某个指定的时间和格式:dateadd(timeinterval,number,date)参数:timeinterval是时间单位(月,日..);number是时间间隔值,date是时间始点.例子:<%currentDate=#8/8/2008#newDate=DateAdd("m",3,currentDate) response.write newDate%><%currentDate=#01:23:45PM#newDate=DateAdd("h",3,currentDate) response.write newDate其中"m"="month";"d"="day";如果是currentDate格式,则,"h"="hour";"s"="second";23、asp函数大全函数day()函数day()功能:返回一个整数值,对应于某月的某日格式:day(date)参数:date是一个有效的日期表达式;例子<%=date(#8/8/2010#)%>24、函数Formatdatetime()函数Formatdatetime()功能:格式化日期表达式/变量格式:formatdatetime(date[,nameformat])参数:date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称.例子<%=formatdatetime("08/08/2008",vblongdate)%>--------------------------------------------------------------------------------描述返回表达式,此表达式已被格式化为日期或时间。

ASP函数手册

ASP常用函数小手册这也是我很早以前收集的ASP函数小手册,最近整里文档的时候,拿出来与大家分享.也许对你们有所帮助.ASP常用函数说明Array()函数说明: 返回一个数组语法格式: Array(list)参数说明: 字符,数字均可代码范例: Dim User=Array("张三","李四","王五")返回结果: 建立了一个包含3个元素的数组CInt()函数说明: 将一个表达式转化为数字类型语法格式: CInt(expression)参数说明: 任何有效的字符均可代码范例: CInt(236.42)返回结果: 236 (如果字符串为空,则返回0值)CreateObject()函数说明: 建立和返回一个已注册的ACTIVEX组件的实例。

语法格式: CreateObject(objName)参数说明: objName 是任何一个有效、已注册的ActiveX组件的名字.代码范例: Set Conn=Server.CreateObject("Adodb.Connection")返回结果:无CStr()函数说明: 转化一个表达式为字符串.语法格式: CStr(expression)参数说明: expression 是任何有效的表达式。

代码范例: Response.Write CStr(123)返回结果: "123"Date()函数说明: 返回当前系统日期.语法格式: Date()参数说明: 无代码范例: Date()返回结果: 2004-09-14DateAdd()函数说明: 返回一个被改变了的日期。

语法格式: DateAdd(timeinterval,number,date)参数说明: timeinterval是要增加的时间间隔类型,如"y","m","d","h"等等; number是要增加的时间间隔的数量;date是时间增加的基准时间.代码范例: DataAdd("m",1,CDate("2004-09-14 17:12:23"))返回结果: 2004-10-14 17:12:23这里有一个技巧(对于初学者而言),如果number为负数,则相当于减去Abs(number)个时间间隔。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档