




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASP函数语法速查表Abs(数值)绝对值。一个数字的绝对值是它的正值。空字符串(null)的绝对值,也是空字符串。未初始化的变数,其绝对为0例子:ABS(-2000)结果:2000Array(以逗点分隔的数组元素)Array函数传回数组元素的值。例子:A=Array(1,2,3)B=A(2)结果:2说明:变量为数组的第二个元素的值。sc(字符串)将字符串的第一字母转换成ANSI(美国国家标准符号)字码。例子:sc(Internet)结果:73说明:显示第一字母I的ANSI字码。CBool(表达式)转换成布尔逻辑值变量型态(rue或alse)例子:CBool(1+2)结果:TrueCDate(日
2、期表达式)换成日期变量型态。可先使用IsDate函数判断是否可以转换成日期。例子:CDate(now()+2)结果:2000/5/28 10:30:59CDbl(表达式)转换成DOUBLE变量型态。Chr(ANSI字码)将ASCII字码转换成字符。例子:Chr(72)结果:HCInt(表达式)转换成整数变量型态。例子:CInt("3.12")结果:3CLng(表达式)转换成LONG变量型态。CSng(表达式)转换成SINGLE变量型态。CStr(表达式)转换成字符串变量型态。Date()top传回系统的日期。例子:Date结果:2000/5/13DateAdd(I,N,D)
3、将一个日期加上一段期间后的日期。I:设定一个日期(Date)所加上的一段期间的单位。譬如interval="d"表示N的单位为日。I的设定值如下:y yyyYear 年q Quarter 季m Month 月d Day 日w Weekday 星期h Hour 时n Minute 分s Second 秒N:数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为>date以后的日期),负值表示减(结果为>date以前的日期)。D:待加减的日期。例子:DateAdd("m",1,"31-Jan-98")结果
4、:28-Feb-98说明:将日期31-Jan-98加上一个月,结果为28-Feb-98而非31-Fe-98。例子:DateAdd("d",20,"30-Jan-99")结果:1999/2/9说明:将一个日期30-Jan-99加上20天后的日期。DateDiff(I,D1,D2,FW,FY)计算两个日期之间的期间。I:设定两个日期之间的期间计算之单位。譬如>I="m"表示计算的单位为月。>I的设定值如:yyyy>Year 年q Quarter 季m Month 月d Day 日w Weekday 星期h Hour 时m
5、 Minute 分s Second 秒D1,D2:计算期间的两个日期表达式,若>date1较早,则两个日期之间的期间结果为正值;若>date2较早,则结果为负值。FW:设定每周第一天为星期几,若未设定表示为星期天。>FW的设定值如下:0使用>API的设定值。1 星期天2 星期一3 星期二4 星期三5 星期四6 星期五7 星期六FY:设定一年的第一周,若未设定则表示一月一日那一周为一年的第一周。>FY的设定值如下:0使用>API的设定值。1 一月一日那一周为一年的第一周2 至少包括四天的第一周为一年的第一周3 包括七天的第一周为一年的第一周例子:DateDif
6、f("d","25-Mar-99","30-Jun-99")结果:97说明:显示两个日期之间的期间为97天。DatePart(I,D,FW,FY)传回一个日期的之部份。>I:设定传回那一部份。譬如>I="d"表示传回部份为日。>I的设定值如下:yyyy Year年q Quarter 季m Month 月d Day 日w Weekday 星期h Hour 时m Minute 分s Second 秒D:待计算的日期。>FW:设定每周第一天为星期几,若未设定则表示为星期天。>FW的设定值如下
7、:0 使用>API的设定值。1 星期天2 星期一>3星期二4 星期三5星期四6星期五7星期六FY:设定一年的第一周,若未设定则表示一月一日那一周为一年的第一周。>FY的设定值如下:0 使用>API的设定值。1 一月一日那一周为一年的第一周2 至少包括四天的第一周为一年的第一周3 包括七天的第一周为一年的第一周例子:DatePart("m","25-Mar-99")结果:3说明:显示传回一个日期的月部份。Dateserial(year,month,day)转换(year,month,day)成日期变量型态。例子:DateSerial
8、(99,10,1)结果:1999/10/1DateValue(日期的字符串或表达式)转换成日期变量型态,日期从January 1,100到December 31,9999。格式为month,day,and year或month/day/year。譬如:December 30,1999、Dec 30,1999、12/30/1999、12/30/99例子:DateValue("January 1,2002")结果:2002/1/1Day(日期的字符串或表达式)传回日期的日部份。例子:Day("12/1/1999")结果:1Fix(表达式)转换字符串成整数数字
9、型态。与Int函数相同。若为null时传回null。Int(number)与Fix(number)的差别在负数。如Int(-5.6)=-6,Fix(-5.6)=-5。例子:Fix(5.6)结果:5Hex(表达式)传回数值的十六进制值。若表达式为null时Hex(表达式)=null,若表达式=Empty时Hex(表达式)=0。16进位可以加&H表示,譬如16进位&H10表示十进制的16。例子:Hex(30)结果:1EHour(时间的字符串或表达式)传回时间的小时部份。例子:Hour("12:30:54")结果:12InStr(start,string1,str
10、ing2,compare)top将一个字符串由左而右与另一个比较,传回第一个相同的位置。start为从第几个字比较起,若省略start则从第一个字比较起,string1为待寻找的字符串表达式,string2为待比较的字符串表达式,compare为比较的方法,compare=0表二进制比较法,compare=1表文字比较法,若省略compare则为预设的二进制比较法。例子:InStr("abc123def123","12")结果:4InstrRev(start,string1,string2,compare)将一个字符串由右而左与另一个比较,传回第一个相同
11、的位置。start为从第几个字比较起,若省略start则从第一个字比较起,string1为待寻找的字符串表达式,string2为待比较的字符串表达式,compare为比较的方法,compare=0表二进制比较法,compare=1表文字比较法,若省略compare则为预设的二进制比较法。例子:InstrRev("abc123def123","12")结果:10Int(表达式)传回一个数值的整数部份。与Fix函数相同。例子:Int(5.6)结果:5IsArray(变数)测试变量是(True)否(False)是一个数组。例子:IsArray(3)结果:Fal
12、se说明:不是一个数组。IsDate(日期或字符串的表达式)是否可以转换成日期。日期从January 1,100 A.D. 到 December 31,9999 A.D。例子:IsDate("December 31,1999 ")结果:True说明:可以转换成日期。IsEmpty(变数)测试变量是(True)否(False)已经被初始化例子:IsEmpty(a)结果:TrueIsNull(变数)测试变数是(True)否(False)不是有效的数据。例子:IsNull("")结果:False说明:是有效的数据。IsNumeric(表达式)是(True)否(
13、False)是数字。例子:IsNumeric("abc123")结果:False说明:不是数字。LCase(字符串表达式)top转换字符串成小写。将大写字母的部份转换成小写。字符串其余的部份不变。例子:LCase("ABC123")结果:abc123Left(字符串表达式,length)取字符串左边的几个字。length为取个字。Len函数可得知字符串的长度。例子:Left("ABC123",3)结果:ABCLen(字符串表达式变量)取得字符串的长度。例子:Len("ABC123")结果:6LTrim(字符串表达式
14、)除去字符串左边的空白字。RTrim除去字符串右边的空白字,Trim函数除去字符串左右两边的空白字。例子:LTrim("456+"abc")结果:456abc123Mid(字符串表达式,start,length)top取字符串中的几个字。start为从第几个字取起,length为取几个字,若略length则从start取到最右底。由Len函数可得知字符串的长度。例子:Mid("abc123",2,3)结果:c12Minute(日期的字符串或表达式)传回时间的分钟部份。例子:Minute("12:30:54")结果:30Mon
15、th(日期的字符串或表达式)传回日期的月部份。例子:Month("12/1/2001")结果:12MonthName(month,abbreviate)传回月的名称。month:待传回月名称的数字112。譬如,1代表一月,7代表七月。abbreviate:是(True)否(False)为缩写,譬如March,缩写为Mar。默认值为False。中文的月名称无缩写。例子:MonthName(7)结果:七月Now()传回系统的日期时间。例子:Now()结果:2001/12/3010:35:59 AMOct()传回数值的八进位值。八进位可以加&O表示,譬如八进位&O
16、10表示十进制的8。例子:Oct(10)结果:12Replace(字符串表达式,findnreplacewith,start,count,compare)将一个字符串取代部份字。寻找待取代的原字符串(find),若找到则被取代为新字符串(replacewith)。find:待寻找取代的原字符串。replacewith:取代后的字。start:从第几个字开始寻找取代,若未设定则由第一个字开始寻找。count:取代的次数。若未设定则所有寻找到的字符串取代字符串全部被取代。compare:寻找比较的方法,compare=0表示二进制比较法,compare=1表文字比较法,compare=2表根据比较
17、的数据型态而定,若省略compare则为预设的二进制比较法。例子:Replace("ABCD123ABC","AB","ab")结果:abCD123abCRight(字符串表达式,length)取字符串右边的几个字,length为取几个字。Len函数可得知字符串的长度。例子:Right("ABC123",3)结果:123Rnd(number)01的随机随机数值。number是任何有效的数值表达式。若number小于0表示每次得到相同的随机随机数值。number大于0或未提供时表示依序得到下一个随机随机数值。>
18、number=0表示得到最近产生的随机随机数值。为了避免得到相同的随机随机数顺序,可以于Rnd函数前加Randomize。例子:Rnd结果:0.498498Round(数值表达式,D)四舍五入。D:为四舍五入到第几位小数,若省略则四舍五入到整数。例子:Round(30635,1)结果:3.6RTrim(字符串表达式)除去字符串右边的空白字。LTrim除去字符串左边的空白字,Trim函数除去字符串左右两边的空白字。例子:RTrim("abc123")+"456"结果:abc123456Second(时间的字符串或表达式)传回时间的秒部份。例子:Second
19、("12:30:54")结果:54Space(重复次数)得到重复相同的空白字符串。例子:A"+Space(5)+"B结果:A B说明:A和B中间加入五个空白字。String(重复次数,待重复的字)得到重复相同的字符串。例子:String(5,71)结果:GGGGGStrReverse(String(10,71)将一个字符串顺序颠倒。例子:StrReverse("ABC")结果:CBATime()传回系统的时间。例子:Time结果:10:35:59 PMTimeSerial(hour,minute,second)转换指定的(hour,minute,second)成时间变量型态。例子:TimeSerial(10,31,59)结果:10:31:59TimeValue(日期的字符串或表达式)转换成时间变量型态。日期的字符串或表达式从0:00:00(12:00:00A.M.)到23:59:59(11:59:59P.M.)。例子:TimeValue("11:59:59")结果:11:59:59Trim(字符串表达式)除去字符串左右两边的空白
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届中建七局秋季校园招聘正式启动“七”待有你共建未来笔试参考题库附带答案详解
- 个人经营借款合同范本
- 动车轮椅租赁合同范本
- 产品代销售合同范本
- mcn商务推广合同范本
- 借款续约合同范本
- 传媒行业培训合同范本
- 武侯卫生间补漏施工方案
- 保利地产施工合同范本
- 专利免责合同范例
- 小学二年级语文下册-【口语交际:注意说话的语气 名师教学设计】
- 建筑基坑工程监测技术标准
- 【2024高考万能答题模版】数学答题模板1
- DG-TJ 08-2242-2023 民用建筑外窗应用技术标准
- 专项训练-解决问题训练(专项训练) 六年级下册数学人教版
- SHT 3060-2013 石油化工企业供电系统设计规范
- 2024年俄罗斯高空作业平台车行业应用与市场潜力评估
- 【中考真题】2024年河南省普通高中招生考试历史试卷(含答案)
- 2024版年度经济法基础完整全套课件
- JT-T-445-2021汽车底盘测功机
- 体育科学:田径考试考试题(三)
评论
0/150
提交评论