ASP常用函数说明(原创,整理中)

原创 2004年08月22日 23:15:00

Array()
  函数说明: 返回一个数组
  语法格式: Array(list)
  参数说明: 字符,数字均可
  代码范例: Dim User=Array("张三","李四","王五")
  返回结果: 建立了一个包含3个元素的数组

CInt()
  函数说明: 将一个表达式转化为数字类型
  语法格式: CInt(expression)
  参数说明: 任何有效的字符均可
  代码范例: CInt(236.42)
  返回结果: 236 (如果字符串为空,则返回0值)

CreateObject()
  函数说明: 建立和返回一个已注册的ACTIVEX组件的实例。
  语法格式: CreateObject(objName)
  参数说明: objName 是任何一个有效、已注册的ActiveX组件的名字.
  代码范例: Set Conn=Server.CreateObject("Adodb.Connection")
  返回结果:无

CStr()
  函数说明: 转化一个表达式为字符串.
  语法格式: CStr(expression)
  参数说明: expression 是任何有效的表达式。
  代码范例: Response.Write CStr(123)
  返回结果: "123"

Date()
  函数说明: 返回当前系统日期.
  语法格式: Date()
  参数说明: 无
  代码范例: Date()
  返回结果: 2004-09-14

DateAdd()
  函数说明: 返回一个被改变了的日期。
  语法格式: DateAdd(timeinterval,number,date)
  参数说明: timeinterval是要增加的时间间隔类型,如"y","m","d","h"等等; number是要增加的时间间隔的数量;date是时间增加的基准时间.
  代码范例: DataAdd("m",1,CDate("2004-09-14 17:12:23"))
  返回结果: 2004-10-14 17:12:23
 这里有一个技巧(对于初学者而言),如果number为负数,则相当于减去Abs(number)个时间间隔。

DateDiff()
  函数说明: 返回两个日期之间的差值 。
  语法格式: DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear>>)
  参数说明: timeinterval 表示相隔时间的类型,如“M“表示“月”。
  代码范例: DateDiff("d","2000-1-1","1999-8-4")
  返回结果: 从1999-8-4 到2000年还有 150 天.

Day()
  函数说明: 返回一个月的第几日 .
  语法格式: Day(date)
  参数说明: date 是任何有效的日期。
  代码范例: Day(CDate("2004-09-14"))
  返回结果: 14

FormatCurrency()
  函数说明: 返回表达式,此表达式已被格式化为货币值
  语法格式: FormatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit>>>>)
  参数说明: Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置;   LeadingDigit 三态常数,指示是否显示小数值小数点前面的零。
  代码范例:
  返回结果: $34.35

FormatDateTime()
  函数说明: 返回表达式,此表达式已被格式化为日期或时间
  语法格式: FormatDateTime(Date, [, NamedFormat>)
  参数说明: NamedFormat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate.
  代码范例:
  返回结果: Wednesday, August 04, 1999

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()
  函数说明: 返回字符或字符串在另一个字符串中第一次出现的位置.
  语法格式: Instr([start, > strToBeSearched, strSearchFor [, compare>)
  参数说明: Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符compare 比较方式(详细见ASP常数)
  代码范例: Instr(1,"abcdefgabcdefg","bc")
  返回结果: 2

InstrRev()
  函数说明: 同上,只是从字符串的最后一个搜索起
  语法格式: InstrRev([start, > strToBeSearched, strSearchFor [, compare>)
  参数说明: 同上.
  代码范例: InstrRev(1,"abcdefgabcdefg","bc")
  返回结果: 9


Int()
  函数说明: 返回数值类型,不四舍五入。
  语法格式: Int(expression)
  参数说明:expression是任意合法的表达式。
  代码范例:
  返回结果: 32

IsArray()
  函数说明: 判断一对象是否为数组,返回布尔值 .
  语法格式: IsArray(expression)
  参数说明:expression
  代码范例:
  返回结果: True/False

IsDate()
  函数说明: 判断一对象是否为日期,返回布尔值
  语法格式: IsDate(expression)
  参数说明: expression是任意合法的表达式。
  代码范例: IsDate("abc")
  返回结果: False

IsEmpty()
  函数说明: 判断一对象是否初始化,返回布尔值.
  语法格式: IsEmpty(expression)
  参数说明:expression是任意合法的表达式。
  代码范例:
  返回结果: True/False

IsNull()
  函数说明: 判断一对象是否为空,返回布尔值.
  语法格式: IsNull(expression)
  参数说明:expression是任意合法的表达式。
  代码范例:
  返回结果: True/False
  
IsNumeric()
  函数说明: 判断一对象是否为数字,返回布尔值.
  语法格式: IsNumeric(expression)
  参数说明:expression是任意合法的表达式。
  代码范例:
  返回结果: True/False
  就算数字加了引号,ASP还是认为它是数字。

IsObject()
  函数说明: 判断一对象是否为对象,返回布尔值.
  语法格式: IsObject(expression)
  参数说明:expression是任意合法的表达式。
  代码范例:
  返回结果: True/False


LBound()
  函数说明: 返回指定数组维的最小可用下标.
  语法格式: Lbound(arrayname [, dimension>)
  参数说明: dimension 指明要返回哪一维下界的整数。使用 1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,默认值为 1.
  代码范例:
  返回结果:

LCase()
  函数说明: 返回字符串的小写形式
  语法格式: Lcase(string)
  参数说明: string是任意合法的表达式。
  代码范例: LCase("THIS Is A Test!")
  返回结果: this is a test!

Left()
  函数说明: 返回字符串左边第length个字符以前的字符(含第length个字符).
  语法格式: Left(string, length)
  参数说明:string是原字符串,length是要取得的字符个数。
  代码范例: Left("Left",3)
  返回结果: Lef

Len()
  函数说明: 返回字符串的长度.
  语法格式: Len(string | varName)
  参数说明:string是任意合法的表达式。
  代码范例:
  返回结果: 15

LTrim()
  函数说明: 去掉字符串左边的空格.
  语法格式: LTrim(string)
  参数说明:string为字符串
  代码范例: LTrim("     This is a test!  ")
  返回结果: "This is a test!  "

Mid()
  函数说明: 返回特定长度的字符串(从start开始,长度为length).
  语法格式: Mid(string, start [, length>)
  参数说明:string是原字符串,start为开始截取的位置,length为截取的字符串长度
  代码范例: Mid("abcdefg",2,3)
  返回结果: bcd
 如果省略length,则截取从start位置到末尾的所有字符。

Minute()
  函数说明: 返回时间的分钟.
  语法格式: Minute(time)
  参数说明:time是任意合法的日期表达式。
  代码范例: Minute("2004-09-14 17:12:23")
  返回结果: 14

Month()
  函数说明: 返回月份.
  语法格式: Month(date)
  参数说明: date是任意合法的日期表达式。
  代码范例: Month("2004-09-14 17:12:23")
  返回结果: 9

MonthName()
  函数说明: 以本地系统格式返回用于识别特定月份的字符串.
  语法格式: MonthName(month, [, Abb>)
  参数说明: month是给定月的数字表示; Abb (可选的)是一个逻辑值,用于控制是否显示月份缩写.True表示显示月份缩写,False则不显示。
  代码范例: MonthName("2004-09-14 17:12:23")
  返回结果: September

Now()
  函数说明: Returns the current system date and time.
  语法格式: Now()
  参数说明: 无
  代码范例: Now()
  返回结果: 2004-09-14 17:12:23
 这是我的时间,你调用的时候应该是你当时的时间。

Replace()
  函数说明: 返回一个字符串strToBeSearched中的子字符串strSearchFor被另一个字符串strReplaceWith替换count次后的字符串。.
  语法格式: Replace(strToBeSearched, strSearchFor, strReplaceWith [, start [, count [, compare>>>)
  参数说明: strToBeSearched是被替换的字符串; strSearchFor是要在strToBeSearched中查找的子字符串; strReplace是要替换成的字符串; start (可选的)是开始搜索的位置; count (可选的)是要替换的次数,省略则全部替换。
  代码范例: Replace("This is an apple!","apple","orange")
  返回结果: This is an orange!

Right()
  函数说明: 返回字符串右边第length个字符以前的字符(含第length个字符).
  语法格式: Right(string, length)
  参数说明: string是原字符串,length是要截取的字符个数。
  代码范例: Right("right",3)
  返回结果: ght

Rnd()
  函数说明: 产生一个随机数.
  语法格式: Rnd [ (number) >
  参数说明:
  代码范例:
  返回结果: 任何一个在0 到 1 之间的数

Round()
  函数说明: 返回按指定位数进行四舍五入的数值.
  语法格式: Round(expression [, numRight>)
  参数说明: numRight数字表明小数点右边有多少位进行四舍五入。如果省略,则 Round 函数返回整数.
  代码范例: Round(1234.567,2)
  错误返回结果: 1234.570(注:感谢yippee 的提示,由于本人的疏忽,也是受了SqlServer的影响才有此
                                                  错误结果,同时在这里也提醒大家,SqlServer查询分析器的Round会得到此
                                                  结果。
)
        正确返回结果:1234.57

Rtrim()
  函数说明: 去掉字符串右边的字符串.
  语法格式: Rtrim(string)
  参数说明:
  代码范例: RTim("   This is a test!   ")
  返回结果: "   This is a test!"

Second()
  函数说明: 返回秒.
  语法格式: Second(expression)
  参数说明: expression是任意合法的时间表达式。
  代码范例: MonthName("2004-09-14 17:12:23")
  返回结果: 23

StrReverse()
  函数说明: 反排一字符串
  语法格式: StrReverse(string)
  参数说明:
  代码范例: StrReverse("This is a test!")
  返回结果: "!tset a si sihT"

Time()
  函数说明: 返回系统时间.
  语法格式: Time()
  参数说明: .
  代码范例: Time()
  返回结果: 17:12:23

Trim()
  函数说明: 去掉字符串左右的空格.
  语法格式: Trim(string)
  参数说明: string是任意合法的字符串表达式。
  代码范例: Trim("   This is a test!   ")
  返回结果: "This is a test!"

UBound()
  函数说明: 返回指定数组维数的最大可用下标.
  语法格式: Ubound(arrayname [, dimension>)
  参数说明: dimension (optional) 指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1.
  代码范例:
  返回结果: 2

UCase()
  函数说明: 返回字符串的大写形式.
  语法格式: UCase(string)
  参数说明:
  代码范例: UCase("This is a test!")
  返回结果: THIS IS A TEST!

VarType()
  函数说明: 返回指示变量子类型的值
  语法格式: VarType(varName)
  参数说明:varName是任意可用的表达式
  代码范例:
  返回结果: 2(数字)

WeekDay()
  函数说明: 返回在一周的第几天.
  语法格式: WeekDay(date [, firstdayofweek>)
  参数说明: date是任意合法的时间表达式
  代码范例: WeekDay("2004-09-14 17:12:23")
  返回结果: 3(星期二)
 注意外国人的习惯,周日为第一天,既是1,周一是第二天既是2,依此类推

WeekDayName()
  函数说明: 返回一周第几天的名字.
  语法格式: WeekDayName(date [, Abb [, firstdayofweek>>)
  参数说明: date是任意合法的时间表达式,Abb(可选的)Boolean 值,指明是否缩写表示星期各天的名称。如果省略, 默认值为 False,即不缩写星期各天的名称.firstdayofweek指明星期第一天的数值
  代码范例: WeekDayName("2004-09-14 17:12:23")
  返回结果: 星期二

Year()
  函数说明: 返回当前的年份.
  语法格式: Year(date)
  参数说明:date是任意合法的时间表达式。
  代码范例: Year("2004-09-14 17:12:23")
  返回结果: 2004

这里整理了基于java平台的常用资源

这里整理了基于java平台的常用资源 翻译 from :akullpp | awesome-java 大家一起学习,共同进步。 如果大家觉得有用,就mark一下,赞一下,或评论一下,让更多的人知道。t...
  • csnewdn
  • csnewdn
  • 2016年12月15日 15:58
  • 339

Mac常用功能整理

Mac常用功能整理(更新中)说明:使用Mac系统时有时遇到各种问题,如常用的快捷键,为方便以后查询,故将其整理如下,也希望对需要的朋友有所帮助,以后有新的整理时再更新。 Mac常用快捷键整理 com...
  • xiaoyaoyou1212
  • xiaoyaoyou1212
  • 2016年01月17日 17:06
  • 681

LoadRunner常用函数列表

1.        Intweb_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为...
  • huangjin0507
  • huangjin0507
  • 2016年08月08日 15:25
  • 2828

常见数据结构与算法整理总结

一、线性表 线性表是最常用且最简单的一种数据结构,它是n个数据元素的有限序列。 实现线性表的方式一般有两种,一种是使用数组存储线性表的元素,即用一组连续的存储单元依次存储线...
  • yan_liwei
  • yan_liwei
  • 2017年03月05日 18:45
  • 396

LR常用函数总结

事务函数:  lr_start_transaction();//标记事务的开始  lr_start_transaction();/*标记事务的结束,一般情况下,事务开始与结束联合使用*/  lr...
  • zm_21
  • zm_21
  • 2015年05月11日 17:04
  • 1046

python常用文件操作方法整理

内容参考自《python变成快速上手》首先明确一点,Windows的路径在python中写为(‘c:\Users\xxx’);mac OS和Linux则写成(‘usr/bin/xxx’)。此处需要用到...
  • lajiasd123
  • lajiasd123
  • 2016年12月07日 13:26
  • 336

常用关键字整理

Volatile:   Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程...
  • qq_26718271
  • qq_26718271
  • 2017年05月17日 10:38
  • 276

HTML常用标签整理

HTML常用标签整理HTML常用标签整理 HTML转义字符 HTML中注释 元素类型 文本样式相关标签 分区元素 在页面中显示图片 web开发用到的图片格式 像素 链接元素 表格元素 列表元素 表单元...
  • jpzhu16
  • jpzhu16
  • 2016年05月05日 22:48
  • 6429

【学习笔记】Bootstrap常用组件整理

Bootstrap作为twitter推出的前端开发工具包,短时间内便红遍业界。确实它功能强大并且界面美观。 虽然在实际工作中,很少会在非服务器端的项目中用到,但是bootsrap依然是值得我们在平常...
  • github_34012015
  • github_34012015
  • 2016年07月30日 10:11
  • 2386

手把手教你玩转QQ的原创表情

QQ的原创表情非常的可爱,做得比较精致,深受广大QQ用户的喜爱;但怎么将这些表情保存下来,好让我可以在别的地方用呢? 乖乖牛在线将从不同的视角,为你解析QQ原创表情的存储、互通、保护的机制;熟悉了这些...
  • TragicGuy
  • TragicGuy
  • 2015年10月23日 13:58
  • 1091
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP常用函数说明(原创,整理中)
举报原因:
原因补充:

(最多只允许输入30个字)