仓酷云
标题:
ASP网页编程之vbscript函数集
[打印本页]
作者:
因胸联盟
时间:
2015-1-16 23:38
标题:
ASP网页编程之vbscript函数集
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;vbscript|函数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.函数Date()
功效:前往以后体系(server端)的日期
格局: Date()
参数:无
例子<% date () %>
了局:05/10/00
6.函数Dateadd()
功效:盘算某个指定的工夫和
格局: dateadd(timeinterval,number,date)
参数:timeinterval是工夫单元(月,日..); number是工夫距离值,date是工夫始点.
例子:
<%
currentDate = #8/4/99#
newDate = DateAdd(“m”,3,currentDate)
response.write newDate
%> <%
currentDate = #12:34:45 PM#
newDate = DateAdd(“h”,3,currentDate)
response.write newDate
%>
了局:
11/4/99
3:34:45 PM
个中
“m” = ”month”;
“d” = ”day”;
假如是currentDate 格局,则,
“h” = ”hour”;
“s” = ”second”;
7.函数Datediff()
功效:盘算某量个指定的工夫差
格局: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])
参数: timeinterval 是工夫单元; date1,date2是无效的日期表达式,firstdayofweek,firstdayofyear 是恣意选项.
例子:
<%
fromDate = #8/4/99#
toDate = #1/1/2000#
response.write ”There are ” & _
DateDiff(“d”,fromDate,toDate) & _
“ days to millenium from 8/4/99.”
%>
了局:There are 150 days to millenium from 8/4/99.
8.函数day()
功效:前往一个整数值,对应于某月的某日
格局: day(date)
参数: date是一个无效的日期表达式;
例子<% =date(#8/4/99#) %>
了局:4
9.函数formatcurrency()
功效:转换成泉币格局
格局: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])
参数: expression 是无效的数字表达式;digit暗示小数点后的位数;leadingdigit,paren,groupdigit是恣意选项.
例子<%=FormatCurrency(34.3456)%>
了局34.35
10.函数Formatdatetime()
功效:格局化日期表达式/变量
格局: formatdatetime(date[,nameformat])
参数: date为无效的日期表达式/变量;nameformat是指定的日期格局常量称号.
例子<% =formatdatetime(“08/04/99”,vblongdate) %>
了局:Wednesday,August 04,1999
申明:
--------------------------------------------------------------------------------
形貌
前往表达式,此表达式已被格局化为日期或工夫。
语法
FormatDateTime(Date[, NamedFormat])
FormatDateTime 函数的语法有以下参数:
参数 形貌
Date 必选项。要被格局化的日期表达式。
NamedFormat 可选项。唆使所利用的日期/工夫格局的数值,假如省略,则利用 vbGeneralDate。
设置
NamedFormat 参数能够有以下值:
常数 值 形貌
vbGeneralDate 0 显现日期和/或工夫。假如有日期部分,则将该部分显现为短日期格局。假如偶然间部分,则将该部分显现为长工夫格局。假如都存在,则显现一切部分。
vbLongDate 1 利用盘算机地区设置中指定的永日期格局显现日期。
vbShortDate 2 利用盘算机地区设置中指定的短日期格局显现日期。
vbLongTime 3 利用盘算机地区设置中指定的工夫格局显现工夫。
vbShortTime 4 利用 24 小时格局 (hh:mm) 显现工夫。
申明
上面例子使用 FormatDateTime 函数把表达式格局化为永日期型而且把它赋给 MyDateTime:
Function GetCurrentDate
“FormatDateTime 把日期型格局化为永日期型。
GetCurrentDate = FormatDateTime(Date, 1)
End Function
--------------------------------------------------------------------------------
11.函数Isnumeric()
功效:前往一个布尔值,判别变量是不是为数字变量,大概是能够转换成数字的别的变量.
格局:isnumeric(expression)
参数:expression 是恣意的变量.
例子:
<%
i=“234”
response.write isnumeric(i)
%>
了局: true.
12.函数Isobject()
功效:前往一个布尔值,判别变量是不是为工具的变量,
格局: isobject(expression)
参数: expression 是恣意的变量.
例子:
<%
set con =server.creatobject(“adodb.connection”)
response.write isobject(con)
%>
了局: true
13.函数:Lbound()
功效:前往一个数组的下界.
格局:Lbound(arrayname[,dimension])
参数:arrayname 是数组变量,dimension 是恣意项
例子:
<%
i = array(“1”,”2”,”3”)
response.write lbound(i)
%>
了局:0
14.函数Lcase()
功效:将一字符范例变量的字符全体变更小写字符.
格局:Lcase(string)
参数:string是字符串变量
例子:
<%
str=“THIS is Lcase!”
response.writ</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
作者:
乐观
时间:
2015-1-20 10:51
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
作者:
莫相离
时间:
2015-1-24 20:35
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者:
小妖女
时间:
2015-1-29 06:32
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者:
分手快乐
时间:
2015-1-30 22:16
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者:
透明
时间:
2015-2-17 03:56
不能只是将它停留在纸上谈兵的程度上。
作者:
山那边是海
时间:
2015-3-5 15:38
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者:
再现理想
时间:
2015-3-12 09:22
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者:
第二个灵魂
时间:
2015-3-19 19:24
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2