仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 430|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页设计经常使用的VBScript 函数集

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。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.write Lcase(str) 
%> 
了局:this is lcase! 

15.函数left() 
功效:截取一个字符串的前部分; 
格局:left(string,length) 
参数:string字符串,length截取的长度. 
例子: <% =left(“this is a test!”,6) %> 
了局:this i 

16.函数len() 
功效:前往字符串长度大概变量的字节长度 
格局:len(string *varname) 
参数:string字符串;varname恣意的变量称号 
例子: 
<% 
strtest=“this is a test!” 
response.write left(strtest) 
%> 
了局:15
 
17.函数ltrim() 
功效:往失落字符串前的空格. 
格局:ltrim(string) 
参数:string 字符串. 
例子: <% =ltrim (“ this is a test!”) 
了局:this is a test! 

18.函数Mid() 
功效:从字符串中截取字符串. 
格局:mid(string,start [,length]) 
参数:string字符串,start截取的出发点,length要截取的长度. 
例子: 
<% 
strtest=“this is a test, Today is Monday!” 
response.write mid(strtest,17,5) 
%> 
了局:Today 

19.函数minute() 
功效:前往一数值, 暗示分钟 
格局:minute(time) 
参数: time是工夫变量 
例子lt;% =minute(#12:23:34#) %> 
了局:23 

20.函数month() 
功效:前往一数值, 暗示月份 
格局:month(time) 
参数:time是日期变量 
例子<% =month(#08/09/99) %> 
了局:9 

21.函数monthname() 
功效:前往月份的字符串(称号). 
格局:Monthname(date [,abb]) 
参数: date是日期变量,abb=true时 则月份的缩写, 
例子: 
<% =monthname(#4/5/99#) %> 
了局:April 

22.函数Now() 
功效:前往体系确当前工夫和日期. 
格局:now() 
参数:无 
例子: 
<% =now() %> 
了局: 05/10/00 8:45:32 pm 

23.函数:replace() 
功效:在字符串中查找,替换指定的字符串. 
格局:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]]) 
参数:strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替换的子字符串.start,count,compare 是恣意选项. 
例子: 
<% 
strtest=“this is an apple.” 
response.write replace(strtest,”apple”,”orange”) 
%> 
了局:this is an orange. 

24.函数right() 
功效:截取一个字符串的后部分 
格局:right(string,length) 
参数:string字符串,length截取的长度. 
例子: 
<% 
strtest=“this is a test!” 
response.write right(strtest,3) 
%> 
了局:st! 

25.函数rnd() 
功效:前往一个随机数值 
格局:rnd[(number)] 
参数:number是恣意数值. 
例子: 
<% 
randomize() 
response.write rnd() 
%> 
了局:0/1数值之一,无randomize(), 则不克不及发生随机数. 

26.函数round() 
功效:完全数值 
格局:round(expression[,numright]) 
参数:expression数字表达式;numright恣意选项. 
例子: 
<% 
i=12.33654 
response.write round(i) 
%> 
了局: 12 

27.函数rtrim() 
功效:往失落字符串后的空格. 
格局:rtrim(string) 
参数:string 是字符串 
例子: 
<% 
response.write rtrim(“this is a test! ”) 
%> 
了局:this is a test!
 
28.函数second() 
功效:前往一个整数值. 
格局:second(time) 
参数:time是一个无效的工夫表达式; 
例子lt;% =second(# 12:28:30#) %> 
了局:30
 
29.函数strReverse() 
功效:前往与原字符串分列逆向的字符串. 
格局:strreverse(string) 
参数:string是字符串 
例子<% =strreverse(“this is a test!”) 
了局:!tset a si siht
 
30.函数time() 
功效:前往以后体系的工夫值. 
格局:time() 
参数:无 
了局:9:58:28 Am
 
31.函数trim() 
功效:删往字符串前,后的空格. 
格局:trim(string) 
参数:string 字符串. 
例子: 
<% 
strtest=“ this is a test! ” 
response.write trim(strtest) 
%> 
了局:this is a test!
 
32.函数UBound() 
功效:前往一个数组的上界. 
格局:Ubound(expression [,dimension]) 
参数:expression 是数组表达式/数组变量,dimension 是恣意项 
例子: 
<% 
i = array(“1”,”2”,”3”) 
response.write ubound(i) 
%> 
了局: 2 

33.函数:UCase() 
功效:将一字符范例变量的字符全体变更成年夜写字符. 
格局:Ucase(string) 
参数:string是字符串变量 
例子: 
<% 
str=“THIS is Lcase!” 
response.write Lcase(str) 
%> 
了局:THIS IS LCASE! 

34.函数Vartype() 
功效:前往变量的常量代码(整数) 
格局:Vartype(varname) 
参数:varname是任何范例的变量称号. 
例子: 
<% 
i=5 
response.write vartype(i) 
%> 
了局:2 (2暗示整数,必要参考ASP常量代码.) 

35.函数Weekday() 
功效:前往一个整数,对应一周中的第几天. 
格局:Weekday(date [,firstofweek]) 
参数: date为日期变量,firstofweek为任选项. 
例子: 
<% 
d= # 5/9/00 # 
response.write weekday(d) %> 
了局:3(3 暗示是礼拜二) 

36.函数weekdayname() 
功效:前往字符串,对应礼拜几. 
格局:weekdayname(weekday[,abb[,firstdayofweek]]) 
参数:weekday为日期变量,abb,firstdayofweek为任选项. 
例子: 
<% 
d = #8/4/99# 
response.write weekdayname(d) 
%> 
了局: Wednesday 

37.函数year() 
功效:前往日期表达式地点的年份. 
格局:year(date) 
参数: date是无效的日期表达式 
例子: 
<% =year(#8/9/99#) %> 
了局:1999 
38.函数Mod()功效:取余数.
例子:3 Mod 2 
了局:1ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-24 19:53:21 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
因胸联盟 该用户已被删除
8#
发表于 2015-3-17 18:10:43 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小魔女 该用户已被删除
7#
发表于 2015-3-11 01:28:43 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
再见西城 该用户已被删除
6#
发表于 2015-3-2 00:09:58 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
不帅 该用户已被删除
5#
发表于 2015-2-11 07:28:49 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
乐观 该用户已被删除
地板
发表于 2015-2-5 06:10:20 | 只看该作者
那么,ASP.Net有哪些改进呢?
深爱那片海 该用户已被删除
板凳
发表于 2015-1-27 07:49:59 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-18 21:54:44 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表