小女巫 发表于 2015-1-16 22:09:43

ASP网站制作之Asp 函数先容(一)

asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!函数  ASP中良多函数,人人在进修函数时要重点把握:函数名,函数功效,函数前往值和例题。
1.函array()
功效:建一到M量
格局:array(list)
:list到M量中的每抵盗,中g用逗g隔
例子:
<%i=array("1","2",3)%>
Y果:i被x予到M
2.函Cint()
功效:⒁槐磉_式/别的型的量DQ成整殿型(int)
格局:Cint(expression)
:expression是任何无效的表_式/别的型的量
例子:
<%
f="234"
response.writecINT(f)+2
%>
Y果:236
函Cint()⒆址"234"DQ成整234.假如表_式榭,大概o效r,前往值0;
3.函:Creatobject()
功效:建及前往一ActiveXο.
格局:Creatobject(obname)
:obname是ο蟮拿Q
例子:
<%
Setcon=Server.CreateObject("ADODB.Connection")
%>
Y果:
4.函Cstr()
功效:⒁槐磉_式/别的型的量DQ成字符型(string)
格局:Cstr(expression)
:expression是任何无效的表_式/别的型的量
例子:
<%
s=3+2
response.write"Theresultis:"&cStr(s)
%>
Y果:函Cstr()⒄5DQ成字符"5".
5.函Date()
功效:前往前系y(server端)的日期
格局:Date()
:o
例子<%date()%>
Y果:05/10/00
6.函Dateadd()
功效:算某指定的rg和
格局:dateadd(timeinterval,number,date)
:timeinterval是rg挝(月,日..);number是rgg隔值,date是rg始c.
例子:
<%
currentDate=#8/4/99#
newDate=DateAdd("m",3,currentDate)
response.writenewDate
%><%
currentDate=#12:34:45PM#
newDate=DateAdd("h",3,currentDate)
response.writenewDate
%>
Y果:
11/4/99
3:34:45PM
个中
"m"="month";
"d"="day";
假如是currentDate格局,t,
"h"="hour";
"s"="second";
7.函Datediff()
功效:算某量指定的rg差
格局:datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])
:timeinterval是rg挝;date1,date2是无效的日期表_式,firstdayofweek,firstdayofyear是恣意x.
例子:
<%
fromDate=#8/4/99#
toDate=#1/1/2000#
response.write"Thereare"&_
DateDiff("d",fromDate,toDate)&_
"daystomilleniumfrom8/4/99."
%>
Y果:Thereare150daystomilleniumfrom8/4/99.
8.函day()
功效:前往一整抵,谀吃碌哪橙
格局:day(date)
:date是一无效的日期表_式;
例子lt;%=date(#8/4/99#)%>
Y果:4
9.函formatcurrency()
功效:DQ成格局
格局:formatcurrency(expression[,digit[,leadingdigit[,paren[,groupdigit]]]])
:expression是无效的底直磉_式;digit暗示小迭c后的位;leadingdigit,paren,groupdigit是恣意x.
例子<%=FormatCurrency(34.3456)%>
Y果34.35
10.函Formatdatetime()
功效:格局化日期表_式/量
格局:formatdatetime(date[,nameformat])
:date橛行У娜掌诒磉_式/量;nameformat是指定的日期格局常量名Q.
例子<%=formatdatetime("08/04/99",vblongdate)%>
Y果:Wednesday,August04,1999
21.函Isnumeric()
功效:前往一布值,判嘧量是不是底肿量,大概是能够DQ成底值钠渌量.
格局:isnumeric(expression)
:expression是恣意的量.
例子:
<%
i="234"
response.writeisnumeric(i)
%>
Y果:true.
22.函Isobject()
功效:前往一布值,判嘧量是不是ο蟮淖量,
格局:isobject(expression)
:expression是恣意的量.
例子:
<%
setcon=server.creatobject("adodb.connection")
response.writeisobject(con)
%>
Y果:true
23.函:Lbound()
功效:前往一到M的下界.
格局:Lbound(arrayname[,dimension])
:arrayname是到M量,dimension是恣意
例子:
<%
i=array("1","2","3")
response.writelbound(i)
%>
Y果:0
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.

兰色精灵 发表于 2015-1-18 21:22:52

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

活着的死人 发表于 2015-1-25 05:26:16

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

若天明 发表于 2015-2-2 16:55:14

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

海妖 发表于 2015-2-8 02:51:48

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

飘灵儿 发表于 2015-2-24 03:35:23

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

灵魂腐蚀 发表于 2015-3-7 10:42:06

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

admin 发表于 2015-3-21 18:12:37

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
页: [1]
查看完整版本: ASP网站制作之Asp 函数先容(一)