【本文简述】ASP函数以及VBSCRIPT类似,以下举1些常用的函数。
Array()
函数返回1个数组
表达式 Array(list)
允许数据类型之 字符,数字均可
实例之
返回结果之 建立了1个包含7个元素的数组myArray
myArray("Sunday","Monday", ... ... "Saturday")
CInt()
函数将1个表达式转化为数字类型
表达式 CInt(expression)
允许数据类型之 任何有效的字符均可
实例之
返回结果之 236
转化字符"234"为数字"234",如果字符串为空,则返回0值
CreateObject()
函数建立以及返回1个已注册的ACTIVEX组件的实例。
表达式 CreateObject(objName)
允许数据类型之 objName 是任何1个有效、已注册的ACTIVEX组件的名字.
实例之
CStr()
函数转化1个表达式为字符串.
表达式 CStr(expression)
允许数据类型之 expression 是任何有效的表达式。
实例之
返回结果之 转化数字『5』为字符『5』。
Date()
函数返回当前系统日期.
表达式 Date()
允许数据类型之 None.
实例之
返回结果之 9/9/00
DateAdd()
函数返回1个被改变了的日期。
表达式 DateAdd(timeinterval,number,date)
允许数据类型之
timeinterval is the time interval to add;
number is amount of time intervals to add;
and date is the starting date.
实例之
返回结果之 9/9/00
3之34之45 PM
"m" = "month";
"d" = "day";
If currentDate is in time format then,
"h" = "hour";
"s" = "second";
DateDiff()
函数返回两个日期之间的差值 。
表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])
允许数据类型之 timeinterval 表示相隔时间的类型,如『M『表示『月』。
实例之
返回结果之 从9/9/00 到2000年还有 150 天.
Day()
函数返回1个月的第几日 .
表达式 Day(date)
允许数据类型之 date 是任何有效的日期。
实例之
返回结果之 4
FormatCurrency()
函数返回表达式,此表达式已被格式化为货币值
表达式 FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])
允许数据类型之 Digit 指示小数点右侧显示位数的数值。默认值为 之1,指示使用的是计算机的区域设置; LeadingDigit 3态常数,指示是不是显示小数值小数点前面的零。
实例之
返回结果之 $34.35
FormatDateTime()
函数返回表达式,此表达式已被格式化为日期或时间
表达式 FormatDateTime(Date, [, NamedFormat])
允许数据类型之 NamedFormat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate.
实例之
返回结果之 Sunday, September 09, 2000
FormatNumber()
函数返回表达式,此表达式已被格式化为数值.
表达式 FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])
允许数据类型之 Digit 指示小数点右侧显示位数的数值。默认值为 之1,指示使用的是计算机的区域设置。; LeadingDigit i指示小数点右侧显示位数的数值。默认值为 之1,指示使用的是计算机的区域设置。; Paren 指示小数点右侧显示位数的数值。默认值为 之1,指示使用的是计算机的区域设置。; GroupDigit i指示小数点右侧显示位数的数值。默认值为 之1,指示使用的是计算机的区域设置。.
实例之
返回结果之 45.325
FormatPercent()
函数返回表达式,此表达式已被格式化为尾随有 % 符号的百分比(乘以 100 )。 (%)
表达式 FormatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])
允许数据类型之 同上.
实例之
返回结果之 45.267%
Hour()
函数以24时返回小时数.
表达式 Hour(time)
允许数据类型之
实例之
返回结果之 16
(Hour has been converted to 24之hour system)
Instr()
函数返回字符或字符串在另1个字符串中第1次出现的位置.
表达式 Instr([start, ] strToBeSearched, strSearchFor [, compare])
允许数据类型之 Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符.compare比较方法(详细见ASP常数)
实例之
返回结果之 9
InstrRev()
函数同上,只是从字符串的最后1个搜索起
表达式 InstrRev([start, ] strToBeSearched, strSearchFor [, compare])
允许数据类型之 同上.
实例之
返回结果之 13
Int()
函数返回数值类型,不4舍5入。
表达式 Int(number)
允许数据类型之
实例之
返回结果之 32
IsArray()
函数判断1对象是不是为数组,返回布尔值 .
表达式 IsArray(name)
实例之
返回结果之 False
IsDate()
函数判断1对象是不是为日期,返回布尔值
表达式 IsDate(expression)
实例之
返回结果之 True
IsEmpty()
函数判断1对象是不是初始化,返回布尔值.
表达式 IsEmpty(expression)
实例之
返回结果之 True
IsNull()
函数判断1对象是不是为空,返回布尔值.
表达式 IsNull(expression)
实例之
返回结果之 False
IsNumeric()
函数判断1对象是不是为数字,返回布尔值.
表达式 IsNumeric(expression)
实例之
返回结果之 True
就算数字加了引号,ASP还是认为它是数字。
IsObject()
函数判断1对象是不是为对象,返回布尔值.
表达式 IsObject(expression)
实例之
返回结果之 True
LBound()
函数返回指定数组维的最小可用下标.
表达式 Lbound(arrayname [, dimension])
实例之
返回结果之 0
LCase()
函数 返回字符串的小写形式
表达式 Lcase(string)
实例之
返回结果之 this is a test!
Left()
函数返回字符串左边第length个字符以前的字符(含第length个字符).
表达式 Left(string, length)
实例之
返回结果之 Thi
Len()
函数返回字符串的长度.
表达式 Len(string | varName)
实例之
返回结果之 15
LTrim()
函数去掉字符串左边的空格.
表达式 LTrim(string)
实例之
返回结果之 This is a test!
Mid()
函数返回特定长度的字符串(从start开始,长度为length).
表达式 Mid(string, start [, length])
实例之
返回结果之 Today
Minute()
函数返回时间的分钟.
表达式 Minute(time)
实例之
返回结果之 45
Month()
函数返回日期.
表达式 Month(date)
实例之
返回结果之 8
MonthName()
函数返回指定月份
表达式 MonthName(month, [, Abb])
实例之
返回结果之 August
Now()
函数返回系统时间
表达式 Now()
实例之
返回结果之 9/9/00 9之30之16 AM
Right()
函数返回字符串右边第length个字符以前的字符(含第length个字符).
表达式 Right(string, length)
实例之
返回结果之 st!
Rnd()
函数产生1个随机数.
表达式 Rnd [ (number) ]
实例之
返回结果之 任何1个在0 到 1 之间的数
Round()
函数返回按指定位数进行4舍5入的数值.
表达式 Round(expression [, numRight])
实例之
返回结果之 32
Rtrim()
函数去掉字符串右边的字符串.
表达式 Rtrim(string)
实例之
返回结果之 This is a test!!
Split()
函数将1个字符串分割并返回分割结果
表达式 Split (S[,d])
实例之
返回结果之 A B C
Second()
函数返回秒.
表达式 Second(time)
实例之
返回结果之 28
StrReverse()
函数反排1字符串
表达式 StrReverse(string)
实例之
返回结果之 !!tset a si sihT
Time()
函数返回系统时间.
表达式 Time()
实例之
返回结果之 9之58之28 AM
Trim()
函数去掉字符串左右的空格.
表达式 Trim(string)
实例之
返回结果之 This is a test!!
UBound()
函数返回指定数组维数的最大可用下标>.
表达式 Ubound(arrayname [, dimension])
实例之
返回结果之 2
UCase()
函数返回字符串的大写形式.
表达式 UCase(string)
允许数据类型之
实例之
返回结果之 THIS IS A TEST!!
VarType()
函数返回指示变量子类型的值
表达式 VarType(varName)
实例之
返回结果之 2(数字)详见"asp常数"
WeekDay()
函数返回在1周的第几天.
表达式 WeekDay(date [, firstdayofweek])
实例之
返回结果之 4(星期3)
WeekDayName()
函数返回1周第几天的名字.
表达式 WeekDayName(weekday [, Abb [, firstdayofweek]])
实例之
返回结果之 Wednesday
Year()
函数返回当前的年份.
表达式 Year(date)
实例之
返回结果之 1999
