asp常用函数用法的详细剖析
发布时间:2023-08-24 14:27:05 所属栏目:Asp教程 来源:
导读:下面是小编给大家分享的一篇asp常用函数用法的详细解析,感兴趣的朋友跟小编一起来了解一下吧!
Array()
FUNCTION:返回一个数组
SYNTAX:Array(list)
ARGUMENTS:字符,数字均可
Array()
FUNCTION:返回一个数组
SYNTAX:Array(list)
ARGUMENTS:字符,数字均可
下面是小编给大家分享的一篇asp常用函数用法的详细解析,感兴趣的朋友跟小编一起来了解一下吧! Array() FUNCTION:返回一个数组 SYNTAX:Array(list) ARGUMENTS:字符,数字均可 EXAMPLE: DimmyArray() Fori=1to7 RedimPreservemyArray(i) myArray(i)=WeekdayName(i) Next %> RESULT:建立了一个包含7个元素的数组myArray myArray("Sunday","Monday",......"Saturday") CInt() FUNCTION:将一个表达式转化为数字类型 SYNTAX:CInt(expression) ARGUMENTS:任何有效的字符均可 EXAMPLE: f="234" response.writecINT(f)+2 %> RESULT:236 转化字符"234"为数字"234",如果字符串为空,则返回0值 CreateObject() FUNCTION:建立和返回一个已注册的ACTIVEX组件的实例。 SYNTAX:CreateObject(objName) ARGUMENTS:objName是任何一个有效、已注册的ACTIVEX组件的名字. EXAMPLE: Setcon=Server.CreateObject("ADODB.Connection") %> RESULT: CStr() FUNCTION:转化一个表达式为字符串. SYNTAX:CStr(expression) ARGUMENTS:expression是任何有效的表达式。 EXAMPLE: s=3+2 response.write"Theresultis:"&cStr(s) %> RESULT:转化数字“5”为字符“5”。 Date() FUNCTION:返回当前系统日期. SYNTAX:Date() ARGUMENTS:None. EXAMPLE: RESULT:8/4/99 DateAdd() FUNCTION:返回一个被改变了的日期。 SYNTAX:DateAdd(timeinterval,number,date) ARGUMENTS:timeintervalisthetimeintervaltoadd;numberisamountoftimeintervalstoadd;and dateisthestartingdate. EXAMPLE: currentDate=#8/4/99# newDate=DateAdd("m",3,currentDate) response.writenewDate %> currentDate=#12:34:45PM# newDate=DateAdd("h",3,currentDate) response.writenewDate %> RESULT:11/4/99 3:34:45PM "m"="month"; "d"="day"; IfcurrentDateisintimeformatthen, "h"="hour"; "s"="second"; DateDiff() FUNCTION:返回两个日期之间的差值。 SYNTAX:DateDiff(timeinterval,date1,date2[,firstdayofweek[,firstweekofyear>>) ARGUMENTS:timeinterval表示相隔时间的类型,如“M“表示“月”。 EXAMPLE: fromDate=#8/4/99# toDate=#1/1/2000# response.write"Thereare"&_ DateDiff("d",fromDate,toDate)&_ "daystomilleniumfrom8/4/99." %> RESULT:从8/4/99到2000年还有150天. Day() FUNCTION:返回一个月的第几日. SYNTAX:Day(date) ARGUMENTS:date是任何有效的日期。 EXAMPLE: RESULT:4 FormatCurrency() FUNCTION:返回表达式,此表达式已被格式化为货币值 SYNTAX:FormatCurrency(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>) ARGUMENTS:Digit指示小数点右侧显示位数的数值。默认值为-1,指示使用的是计算机的区域设置; LeadingDigit三态常数,指示是否显示小数值小数点前面的零。 EXAMPLE: RESULT:$34.35 FormatDateTime() FUNCTION:返回表达式,此表达式已被格式化为日期或时间 SYNTAX:FormatDateTime(Date,[,NamedFormat>) ARGUMENTS:NamedFormat指示所使用的日期/时间格式的数值,如果省略,则使用vbGeneralDate. EXAMPLE: RESULT:Wednesday,August04,1999 FormatNumber() FUNCTION:返回表达式,此表达式已被格式化为数值. SYNTAX:FormatNumber(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>) ARGUMENTS:Digit指示小数点右侧显示位数的数值。默认值为-1,指示使用的是计算机的区域设置。;LeadingDigit i指示小数点右侧显示位数的数值。默认值为-1,指示使用的是计算机的区域设置。;Paren指示小数点右侧显示位数的数值。 默认值为-1,指示使用的是计算机的区域设置。;GroupDigiti指示小数点右侧显示位数的数值。默认值为-1,指示使用的是 计算机的区域设置。. EXAMPLE: RESULT:45.325 FormatPercent() FUNCTION:返回表达式,此表达式已被格式化为尾随有%符号的百分比(乘以100)。(%) SYNTAX:FormatPercent(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>) ARGUMENTS:同上. EXAMPLE: RESULT:45.267% Hour() FUNCTION:以24时返回小时数. SYNTAX:Hour(time) ARGUMENTS: EXAMPLE: RESULT:16 (Hourhasbeenconvertedto24-hoursystem) Instr() FUNCTION:返回字符或字符串在另一个字符串中第一次出现的位置. SYNTAX:Instr([start,>strToBeSearched,strSearchFor[,compare>) ARGUMENTS:Start为搜索的起始值,strToBeSearched接受搜索的字符串strSearchFor要搜索的字符compare比较方式 (详细见ASP常数) EXAMPLE: strText="Thisisatest!!" pos=Instr(strText,"a") response.writepos %> RESULT:9 InstrRev() FUNCTION:同上,只是从字符串的最后一个搜索起 SYNTAX:InstrRev([start,>strToBeSearched,strSearchFor[,compare>) ARGUMENTS:同上. EXAMPLE: strText="Thisisatest!!" pos=InstrRev(strText,"s") response.writepos %> RESULT:13 Int() FUNCTION:返回数值类型,不四舍五入。 SYNTAX:Int(number) ARGUMENTS: EXAMPLE: RESULT:32 IsArray() FUNCTION:判断一对象是否为数组,返回布尔值. SYNTAX:IsArray(name) ARGUMENTS: EXAMPLE: strTest="Test!" response.writeIsArray(strTest) %> RESULT:False IsDate() FUNCTION:判断一对象是否为日期,返回布尔值 SYNTAX:IsDate(expression) ARGUMENTS:expressionisanyvalidexpression. EXAMPLE: strTest="8/4/99" response.writeIsDate(strTest) %> RESULT:True IsEmpty() FUNCTION:判断一对象是否初始化,返回布尔值. SYNTAX:IsEmpty(expression) ARGUMENTS: EXAMPLE: Dimi response.writeIsEmpty(i) %> RESULT:True IsNull() FUNCTION:判断一对象是否为空,返回布尔值. SYNTAX:IsNull(expression) ARGUMENTS: EXAMPLE: Dimi response.writeIsNull(i) %> RESULT:False IsNumeric() FUNCTION:判断一对象是否为数字,返回布尔值. SYNTAX:IsNumeric(expression) ARGUMENTS: EXAMPLE: i="345" response.writeIsNumeric(i) %> RESULT:True 就算数字加了引号,ASP还是认为它是数字。 IsObject() FUNCTION:判断一对象是否为对象,返回布尔值. SYNTAX:IsObject(expression) ARGUMENTS: EXAMPLE: Setcon=Server.CreateObject("ADODB.Connection") response.writeIsObject(con) %> RESULT:True LBound() FUNCTION:返回指定数组维的最小可用下标. SYNTAX:Lbound(arrayname[,dimension>) ARGUMENTS:dimension指明要返回哪一维下界的整数。使用1表示第一维,2表示第二维,以此类 推。如果省略 dimension参数,默认值为1. EXAMPLE: i=Array("Monday","Tuesday","Wednesday") response.writeLBound(i) %> RESULT:0 LCase() FUNCTION:返回字符串的小写形式 SYNTAX:Lcase(string) ARGUMENTS:stringisanyvalidstringexpression. EXAMPLE: strTest="Thisisatest!" response.writeLCase(strTest) %> RESULT:thisisatest! Left() FUNCTION:返回字符串左边第length个字符以前的字符(含第length个字符). SYNTAX:Left(string,length) ARGUMENTS: EXAMPLE: strTest="Thisisatest!" response.writeLeft(strTest,3) %> RESULT:Thi Len() FUNCTION:返回字符串的长度. SYNTAX:Len(string|varName) ARGUMENTS: EXAMPLE: strTest="Thisisatest!" response.writeLen(strTest) %> RESULT:15 LTrim() FUNCTION:去掉字符串左边的空格. SYNTAX:LTrim(string) ARGUMENTS: EXAMPLE: strTest="Thisisatest!" response.writeLTrim(strTest) %> RESULT:Thisisatest! Mid() FUNCTION:返回特定长度的字符串(从start开始,长度为length). SYNTAX:Mid(string,start[,length>) ARGUMENTS: EXAMPLE: strTest="Thisisatest!TodayisMonday." response.writeMid(strTest,17,5) %> RESULT:Today Minute() FUNCTION:返回时间的分钏. SYNTAX:Minute(time) ARGUMENTS: EXAMPLE: RESULT:45 Month() FUNCTION:返回日期. SYNTAX:Month(date) ARGUMENTS:dateisanyvaliddateexpression. EXAMPLE: RESULT:8 MonthName() FUNCTION:Returnsastringidentifyingthespecifiedmonth. SYNTAX:MonthName(month,[,Abb>) ARGUMENTS:monthisthenumericrepresentationforagivenmonth;Abb(optional)isabooleanvalue usedtodisplaymonthabbreviation.TruewilldisplaytheabbreviatedmonthnameandFalse(default)will notshowtheabbreviation. EXAMPLE: RESULT:August Now() FUNCTION:Returnsthecurrentsystemdateandtime. SYNTAX:Now() ARGUMENTS:None EXAMPLE: RESULT:8/4/999:30:16AM Replace() FUNCTION:Returnsastringinwhichaspecifiedsub-stringhasbeenreplacedwithanothersubstring aspecifiednumberoftimes. SYNTAX:Replace(strToBeSearched,strSearchFor,strReplaceWith[,start[,count[,compare>>>) ARGUMENTS:strToBeSearchedisastringexpressioncontainingasub-stringtobereplaced; strSearchForisthestringexpressiontosearchforwithinstrToBeSearched;strReplaceWithisthestring expressiontoreplacesub-stringstrSearchFor;start(optional)isthenumericcharacterpositionto beginsearch;count(optional)isavalueindicatingthecomparisionconstant. EXAMPLE: strTest="Thisisanapple!" response.writeReplace(strTest,"apple","orange") %> RESULT:Thisisanorange! Right() FUNCTION:返回字符串右边第length个字符以前的字符(含第length个字符). SYNTAX:Right(string,length) ARGUMENTS:. EXAMPLE: strTest="Thisisantest!" response.writeRight(strTest,3) %> RESULT:st! Rnd() FUNCTION:产生一个随机数. SYNTAX:Rnd[(number)> ARGUMENTS: EXAMPLE: Randomize() response.writeRND() %> RESULT:任何一个在0到1之间的数 Round() FUNCTION:返回按指定位数进行四舍五入的数值. SYNTAX:Round(expression[,numRight>) ARGUMENTS:numRight数字表明小数点右边有多少位进行四舍五入。如果省略,则Round函数返回整数. EXAMPLE: i=32.45678 response.writeRound(i) %> RESULT:32 Rtrim() FUNCTION:去掉字符串右边的字符串. SYNTAX:Rtrim(string) ARGUMENTS: EXAMPLE: strTest="Thisisatest!!" response.writeRTrim(strTest) %> RESULT:Thisisatest!! Second() FUNCTION:返回秒. SYNTAX:Second(time) ARGUMENTS:. EXAMPLE: RESULT:28 StrReverse() FUNCTION:反排一字符串 SYNTAX:StrReverse(string) ARGUMENTS: EXAMPLE: strTest="Thisisatest!!" response.writeStrReverse(strTest) %> RESULT:!!tsetasisihT Time() FUNCTION:返回系统时间. SYNTAX:Time() ARGUMENTS:. EXAMPLE: RESULT:9:58:28AM Trim() FUNCTION:去掉字符串左右的空格. SYNTAX:Trim(string) ARGUMENTS:stringisanyvalidstringexpression. EXAMPLE: strTest="Thisisatest!!" response.writeTrim(strTest) %> RESULT:Thisisatest!! UBound() FUNCTION:返回指定数组维数的最大可用下标. SYNTAX:Ubound(arrayname[,dimension>) ARGUMENTS:dimension(optional)指定返回哪一维上界的整数。1表示第一维,2表示第二维,以此类推。如果省略 dimension参数,则默认值为1. EXAMPLE: i=Array("Monday","Tuesday","Wednesday") response.writeUBound(i) %> RESULT:2 UCase() FUNCTION:返回字符串的大写形式. SYNTAX:UCase(string) ARGUMENTS: EXAMPLE: strTest="Thisisatest!!" response.writeUCase(strTest) %> RESULT:THISISATEST!! VarType() FUNCTION:返回指示变量子类型的值 SYNTAX:VarType(varName) ARGUMENTS: EXAMPLE: i=3 response.writevarType(i) %> RESULT:2(数字)详见"asp常数" WeekDay() FUNCTION:返回在一周的第几天. SYNTAX:WeekDay(date[,firstdayofweek>) ARGUMENTS:. EXAMPLE: d=#8/4/99# response.writeWeekday(d) %> RESULT:4(星期三) WeekDayName() FUNCTION:返回一周第几天的名字. SYNTAX:WeekDayName(weekday[,Abb[,firstdayofweek>>) ARGUMENTS:Abb可选。Boolean值,指明是否缩写表示星期各天的名称。如果省略,默认值为False,即不缩写星期各 天的名称.firstdayofweek指明星期第一天的数值 EXAMPLE: d=#8/4/99# response.writeWeekdayName(Weekday(d)) %> RESULT:Wednesday Year() FUNCTION:返回当前的年份. SYNTAX:Year(date) ARGUMENTS: EXAMPLE: RESULT:1999 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐