`

VBScript函数摘要

阅读更多
1.abs()
功能:返回绝对值
2.array()
功能:创建一个数组变量
语法:array(list)
例:
a=array(10,20,30) ’数组a的值被赋为(10,20,30)
b=a(2) ’b=30
3.asc()
功能:返回字符串第一个字母的ASCII码
例:
asc(“Apple”)’返回65
4.cdate()
功能:将字符串转换成日期
例:
MyDate=cdate(“October 1,2004”)
5.chr()
功能:将一个ASCII码转换成字符
例:
chr(65)’返回字符“A”
6.cint()
功能:将一表达式或其它类型的变量转换成整型
语法:cint(expression)
例:
f= cint(”234”)’f=234
7.creatobject()
功能:创建并返回一个ActiveX对象.
语法:CreatObject(obname)
例:
<%
set cn = Server.CreateObject(“ADODB.Connection”)
%>
8.cstr()
功能:将一表达式或其它类型的变量转换成字符串类型
语法:cstr(expression)
例:
<%
s = 3 + 5
response.write ”The result is: ” & cStr(s)
%>
’打印出字符串 ”The result is: 8”
9.date()
功能:返回当前系统(server端)日期
例:
<% date() %>
可能的返回值是12/14/04
10.dateadd()
功能:计算某个指定的时间和
语法:dateadd(timeinterval,number,date)
参数:timeinterval是时间单位(月,日..),number是时间间隔值,date是时间起始点
例:
<%
currentDate = #8/4/04#
newDate = DateAdd(“m”,3,currentDate)
response.write newDate
%>
结果为11/4/04
11.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
12.datepart()
功能:返回给定日期的特定部分
例:
yearPart=datepart(“yyyy”,”31-dec-2004”) ’yearPart值为2004
monthPart=datepart(“m”,”31-dec-2004”) ’monthPart值为12
dayPart=datepart(“d”,”31-dec-2004”) ’dayPart值为31
13.day()
功能:返回一个整数值,对应于某月的某日
语法:day(有效的日期表达式)
例:
<% =date(#9/16/04#) %>
结果为16
14.formatcurrency()
功能:转换成货币格式
语法:formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])
其中:expression 是有效的数字表达式,digit表示小数点后的位数。Leadingdigit,parten,groupdigit是任意选项
例:
<%=FormatCurrency(34.3456)%>
结果为34.35
15.formatdatetime()
功能:格式化日期表达式
语法:formatdatetime(date[,nameformat])
其中:date为有效的日期表达式,nameformat是指定的日期格式常量名称
例:
newdate=now
formatdatetime(newdate,0)返回“04-12-31 下午06:30:31”
formatdatetime(newdate,1)返回“2004年12月31日”
formatdatetime(newdate,2)返回“04-12-31”
formatdatetime(newdate,3)返回“下午06:30:31”
formatdatetime(newdate,4)返回“18:30”
说明:
NamedFormat为可选项。如果省略,则使用 vbGeneralDate
NamedFormat 参数可以有以下值
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。
如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示
所有部分
vbLongDate  1 使用计算机区域设置中指定的长日期格式显示日期
vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期
vbLongTime  3 使用计算机区域设置中指定的时间格式显示时间
vbShortTime 4 使用24小时格式(hh:mm)显示时间
16.inputbox()
功能:在对话窗口中显示提示等待输入
语法:inputbox(prompt[,title][,default][,helpfile,context])[,xpos][ypos]
例:
input=inputbox(“Enter your name”)
msgbox(“Your name is”& input)
17.int(),fix()
功能:取整数部分
例:
int(99.8)返回99
fix(99.8)返回99
int(-99.8)返回-100
fix(-99.8)返回-99
int(-99.2)返回-100
fix(-99.2)返回-99
18.isdate()
功能:测试表达式是否为日期
语法:isdate(expression)
例:
date1=”October 1,2004”
date2=#10/1/2004#
date3=”window”
check1=isdate(date1)返回true
check2=isdate(date2)返回true
check3=isdate(date3)返回false
19.isnumeric()
功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量
语法:isnumeric(expression)
其中:expression可以是任意变量
例子:
i=“234”
check=isnumeric(i)返回true
20.isobject()
功能:返回一个布尔值,判断变量是否为对象变量
语法:isobject(expression)
其中:expression 可以是任意变量
例:
<%
set cn =server.creatobject(“adodb.connection”)
response.write isobject(cn)
%>
结果为true
21.lbound()ubound()
功能:返回一个数组的下界和上界
语法:lbound(arrayname[,dimension])
ubound(arrayname[,dimension])
其中:arrayname是数组变量,dimension是任意项
例:
Dim A(3,4)
lbound(A,1)返回0,第1维的起始序号
ubound(A,1)返回3,第1维的结束序号
lbound(A,2)返回0,第2维的起始序号
ubound(A,2返回4,第2维的结束序号
22.lcase()
功能:将一字符串变换成小写字符串
语法:lcase(string)
例:
<% 
str=“THIS is Lcase!”
response.write Lcase(str)
%>
结果为:this is lcase!
23.left() 
功能:截取一个字符串的左边部分
语法:left(string,length)
其中:string字符串,length截取的长度
例:
left(“this is a test!”,4) ’返回this
24.len()
功能:返回字符串长度
语法:len(string)
例:
<% 
strtest=“this is a test!”
response.write len(strtest)
%>
结果为15 
25.ltrim()rtrim()、trim()
功能:ltrim()去掉字符串前的空格
rtrim()去掉字符串后的空格
trim()去掉字符串前、后的空格
例:
ltrim (“ this is a test!”) ’返回“this is a test!”
26.mid()
功能:从字符串中截取子字符串
语法:mid(string,start[,length])
其中:string字符串,start截取的起点,length要截取的长度
例:
<% 
strtest=“this is a test, This is a book.”
response.write mid(strtest,17,5)
%>
结果为This
27.minute()
功能:返回分钟数
语法:minute(time)
其中time为时间变量
例:
minute(#10:28:36#) ’返回28
28.month()
功能:返回月份
语法:month(time)
其中:time是日期变量
例:
month(#08/09/04#)  ’返回8
29.monthname()
功能:返回月份的字符串表示
语法:monthname(date [,abb])
其中:date是日期变量,abb=true时 则月份用缩写
例:
monthname(#4/5/04#) ’返回April
30.now()
功能:返回系统的当前时间和日期
语法:now()
说明:无参数
例:
<% =now() %>
可能的结果为12/24/04 8:45:32 am
31.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
32.right()
功能:截取一个字符串的右边部分
语法:right(string,length)
其中:string字符串,length截取的长度
例:
<% 
strtest=“this is a test!”
response.write right(strtest,5)
%>
结果为test!
33.rnd()
功能:返回一个0~1之间的随机小数
格式:rnd[(number)]
其中:number是任意数值
例子:
<%
randomize()
response.write rnd()
%>
结果返回一个0~1之间的随机小数,若没有randomize(),则不能产生随机数
34.round()
功能:完整数值
语法:round(expression[,numright])
其中:expression数字表达式,numright任意选项
例:
<% 
i=12.1234
response.write round(i,3)
%>
结果为12.123
35.rtrim()
功能:去掉字符串右边的空格
语法:rtrim(string)
例:
<% 
response.write rtrim(“this is a test! ”)
%>
结果为“this is a test!”
36.second()
功能:返回秒数
语法:second(time)
其中:time是一个有效的时间表达式
例:
<% =second(#10:28:36#) %>
结果为36
37.strreverse()
功能:返回与原字符串排列逆向的字符串
语法:strreverse(string)
例:
<% =strreverse(“this is a test!”)
结果为 !tset a si siht
38.time()
功能:返回当前系统的时间值
语法time()
说明:无参数
例:
<%=time()%>
可能的结果为9:28:88 am 
39.trim()
功能:删去字符串前、后的空格
语法:trim(string)
例:
<% 
strtest=“ this is a test! ”
response.write trim(strtest)
%>
结果为“this is a test!”
40.ubound()
功能:返回一个数组的上界
语法:ubound(expression [,dimension])
其中:expression是数组表达式,dimension是任意项
例:
Dim A(3,4)
Ubound(A,1)返回3,第1维的上界
Ubound(A,2)返回4,第2维的上界
41.ucase()
功能:将一字符类型变量的字符全部变换成大写字符
例:
<%
str=“THIS is Ucase!”
response.write ucase(str)
%> 
结果为 THIS IS UCASE!
42.vartype() 
功能:返回变量的类型代码
语法:Vartype(varname)
其中:varname是任何类型的变量名称
例:
<%
i=5
response.write vartype(i) ’返回2
response.write vartype(#12/12/04#) ’返回7
response.write vartype(“a string”) ’返回8
%>
43.weekday()
功能:返回一个整数,代表一周中的第几天
语法:weekday(date [,firstofweek])
其中:date为日期变量,firstofweek为任选项
例:
<% 
d=#12/24/04#
response.write weekday(d)
%>
结果为5(表示星期五)
44.weekdayname()
功能:返回字符串,表示星期几
语法:weekdayname(weekday[,abb[,firstdayofweek]])
其中:weekday为日期变量,abb,firstdayofweek为任选项
例:
<%
d=#12/24/04#
response.write weekdayname(d)
%>
结果为Friday
45.year()
功能:返回日期表达式中的年份
语法:year(date)
其中:date是有效的日期表达式
例:
<%=year(#9/9/76#) %>
结果为1976
分享到:
评论

相关推荐

    VBscript函数摘要

    函数摘要 自己整理的!还请多多指教! 1.Abs 语法: Abs(number) 说明:计算一个数的绝对值. 范例: Dim MyNumber MyNumber=Abs(50.3) `返回50.3 MyNumber=Abs(-50.3)`返回50.3 2.Array 语法:Array(arglist) 说明:返回...

    VBScript电子教程

    关于标签中提到的“超级MD5加密算法”,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,产生128位(16字节)的摘要。虽然MD5在安全性上已不再被认为足够强,但仍在某些场景下用于数据完整性校验。在...

    在JS中调用VBS版的MD5函数,JS版的加密中文与jdk加密的结果不一致

    MD5是一种广泛使用的哈希函数,它将任意长度的数据转化为固定长度的摘要,通常用于数据校验和密码存储。在JS中调用VBScript的MD5函数,可能是因为JavaScript原生没有内置的MD5实现,或者是为了兼容某些特定环境。 ...

    Z-BLOG如何截短显示摘要的字数

    若要修改摘要的显示长度,可以通过VBScript中的`Left`函数来实现。 #### 修改示例 在给定的示例中,代码行`Intro=objRS("log_Intro")`被替换为`Intro=left(objRS("log_Intro"),200)`。这里的`200`是指定的摘要字符...

    asp-hmac-md5加密方法-md5函数文件-支持中文.rar_asp_asp md5_asp-md5-hmac_md5_中

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,能将任意长度的信息转化为固定长度的128位(16字节)摘要。HMAC(Hash-based Message Authentication Code)则是一种基于密钥的哈希消息认证码,它结合...

    ASP实现MD5,SHA1,SHA256加密算法

    `sha256.asp`、`sha1.asp`和`md5.asp`则分别对应每个算法的具体实现,可能包括了VBScript函数或类。`readme.txt`很可能是简要的使用指南或介绍文件,解释如何运行和测试这些示例代码。 总的来说,尽管ASP技术相对...

    MD5.ASP摘要算法

    VBS是基于VBScript语言的,它是一种轻量级、解释型的脚本语言,常用于ASP页面中。 在ASP中使用MD5的过程通常包括以下步骤: 1. **获取用户输入**:首先,用户通过表单提交他们的密码。这些信息通常通过HTTP POST...

    md5算法asp版

    1. VBScript语法:掌握基本的VBScript变量、控制结构、函数调用等知识。 2. ASP对象模型:了解Request、Response、Session等ASP内置对象的用途。 3. MD5算法原理:理解MD5如何通过输入数据生成固定长度的摘要。 4. ...

    2022年计算机二级《Web程序设计》模拟题及答案.docx

    10. VBScript 中的 Now() 函数可以返回当前的日期和时间。 11. VBScript 中的变量在使用前必需事先定义,应使用 Option Explicit 语句来设置。 12. VBScript 中的 Mod 运算符可以实现模除运算。 ASP相关知识点 13....

    asp hmac_sha1加密算法完整源码_完善版.rar

    这包括了解如何使用内置的VBScript函数或者第三方库来实现哈希运算,以及如何处理密钥的存储和安全传递。 总之,这个资源对于那些需要在ASP环境中实现API安全验证或消息完整性检查的开发者来说是非常有价值的。通过...

    MD5算法的ASP实现,MD5简介,MD5加密解密vb工程

    MD5(Message-Digest Algorithm 5)是一种广泛应用于信息安全领域的哈希函数,它能将任意长度的数据转换为固定长度的128位(16字节)摘要,通常以32位十六进制数的形式表示。这个算法由Ronald Rivest在1991年设计,...

    MD5.ASP加密

    首先,我们需要读取要加密的字符串,然后使用ADODB.Stream对象来处理该字符串,最后调用System.Text.Encoding对象将字符串编码为字节数组,再通过MD5哈希函数计算摘要。 以下是一个简单的ASP MD5加密的步骤: 1. *...

    2020年7月福建自考网站设计与管理试题及答案解析.docx

    11. 字母转小写函数:VBScript中将字母转换为小写字母的函数是`LCase`,选项A正确。 12. 页面跳转:在VBScript中,要实现从当前页面跳转到其他页面,可以使用`Response.Redirect`语句,选项C正确。 13. Session...

    《ASP动态网站开发基础教程(第4版)》答案章节练习题答案汇总.doc

    * VBScript 基础知识包括:变量、运算符、控制结构、函数等。 本资源摘要信息涵盖了 ASP 动态网站开发基础教程(第 4 版)的所有知识点,涵盖了静态网页、动态网页、服务器端、客户端、URL、HTML 基础知识、...

    net、asp、php三个平台的sha256加密

    它能够将任意长度的信息转化为固定长度的摘要值,这个摘要值具有唯一性和不可逆性,常用于数据完整性验证和密码存储。在.NET、ASP和PHP这三个不同的开发平台上实现SHA256加密,确保了跨平台的一致性和安全性。 1. *...

    dsofile.dll

    2. **dsofile.dll**:如前所述,这是核心库文件,包含了读写文件摘要信息的函数和代码。 3. **说明.txt**:这是一个文本文件,通常包含对压缩包内文件的使用说明、安装步骤或其他重要信息。用户应参考此文件来了解...

    MD_5加密解密源码

    `Md5.asp`可能是一个ASP(Active Server Pages)脚本文件,这表明该代码可能是用VBScript或JScript语言编写的,适合在服务器端运行。ASP是一种微软开发的服务器端脚本环境,用于生成动态网页。 在ASP中实现MD_5加密...

    md5.zip_asp上传文件md5_md5_md5.asp

    在Web开发中,MD5常用于文件完整性校验、密码存储等方面,因为它可以将任意长度的数据转化为固定长度的摘要,而且碰撞概率极低。 描述中提到“得到的参数=md5(参数)”,这表明在ASP中,我们将对某个参数(可能是...

    整理的ASP学习资料(入门+教程+实例)

    MD5是一种广泛使用的哈希函数,可将任意长度的数据转化为固定长度的摘要,但请注意,MD5存在碰撞风险,现已被更安全的加密方法取代。 4. **ASP访问数据库**:`ASP存取数据库11121432978.doc`可能涵盖了如何使用ADO...

Global site tag (gtag.js) - Google Analytics