关键词不能为空

当前您在: 主页 > 英语 >

VBscript常用函数.

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 08:50
tags:

-

2021年2月28日发(作者:burying)


VBscript


常用函数


[

< br>实用


zz]


VBscript


常用函数:





1.


数值型函数:





abs(num):


返回绝对值




sgn(num): num>0 1; num=0 0; num<0 -1;


判断数值正负




hex(num):


返回十六进制值



直接表示:


&Hxx


最大


8





oct(num):


返回八进制值



直接表示:


&Oxx


最大


8





sqr(num):


返回平方根



num>0



int(num):


取整



int(99.8)=99; int(-99.2)=100



fix(num):


取整



fix(99.8)=99; fix(-99.2)=99



round(num,n):


四舍五入取小数位



round(3.14159,3)=3.142


中点数值四舍五入为


近偶取整



round(3.25,1)=3.2



log(num):


取以


e


为底的对数



num>0



exp(n):



e



n


次幂

< br>


通常用



num^n



sin(num):


三角函数,以弧度为值计算



(


角度


*Pai)/180=


弧度



con(num); tan(num);


atn(num)




2.


字符串函数:





len(str)


:计算字符串长度



中文字符长度也计为一!




mid(str,


起始字符


,[


读取长度


])


:截取字符串中间子字符串




left(str,nlen)


:从左边起截取


nlen


长度子字符串




right(str,nlen)


:从右边起截取


nlen


长度子字符串




Lcase(str)


: 字符串转成小写




Ucase(st r)


:字符串转成大写



< p>
trim(str)


:去除字符串两端空格




Ltrim(str)


:去除字符串 左侧空格




Rtrim(str)< /p>


:去除字符串右侧空格




replace(str,


查找字符串


,

< p>
替代字符串


,[


起始字符


,


替代次数


,


比较方法


])


:替换字符串




注:默认值:起始字符



1


;替代次数



不限;比较方法



区分大小写(


0




< p>
InStr([


起始字符


,]str,

< p>
查找字符串


[,


比较方法


])


:检测是否包含子字符串



可选参数需同时




返回起始位置



InStrRev(str,


查找字符串


[,


起始字符


][,


比较方法


] )


:反向检测是否包含子字符串



返回起


始位置




space(n)


:构造

< p>
n


个空格的字符串



< /p>


string(n,str)


:构造由


n



str


第一个字符组成的字符串




StrReverse(str)


:反转字符串




split(str,


分割字符串


[,


次数


][,


比较方法


])


:以分割字符串为分割标志将字符串转为字符数




可选参数需同时选





3.


数据类型转换函数:




Cint(str)


:转换正数



True -1



False 0


;日期



距离


1899/12/31


天数;时间



上午段



0



下午段



1





Cstr(str)


:日期



输出格式



yyyy/mm/dd


;时间



输出格式



Am/Pm hh:mm:ss



Clng(str)

:与


Cin()


类似




Cbool(num)


< p>
num


不为零



True


;反之



False



Cdate(str)



转换日期格式



0



#Am 12:00:00#



正数



距离


1899/12/31


天数的日期;


浮点数



日期+小数时间



< br>Cbyte(num)



num<255


转换为字节




Csng(str)


:转换为单精度数值




Cdbl(str)


:转换为双精度 数值




Ccur(str)


:转换为现金格式





4.


时间函数:




date


:取系统当前日期




time


:取系统当前时间




now


:取系统当前时间及日期值



Datetime


类型




timer


:取当前时间距离零点秒 值,计时器,可计算时间差




Dat eAdd(


间隔单位


,


间隔值


,


日期


)


:推算相邻日 期




DateDiff(

< p>
间隔单位


,


日期一


,


日期二


)


:计算时间差


日期二


-


日期一




Datepart(


间隔 单位


,


日期


)


:计算日期的间隔单位值




Date serial(date)


:输出日期值(按序列计算)




Timeserial(time)


:输出时间值(按序列计算)




Da teValue(datetime)


:取出字符串中日期值




Timevalue(datetime)

< br>:取出字符串中时间值




we ekday(date)


:计算星期几




MonthName(date)


: 输出月分名




year(datet ime)


:截取年份




month(datetime)


:截取月份




day(datetime)


:截取日




hour(datetime)


:截 取小时




minute(datet ime)


:截取分钟




second(datetime)


:截取秒





5.


其它函数:




Array(unit,..)


:动 态生成数组




Asc(str)


:输出字符串第一个字符的


ASCII


码< /p>




Chr(asc)

< br>:转换


ASCII


为字符



Enter



Chr(13)&Chr(1 0)



Filter(


数组名称


,


关键字符串


,[,


包含


][,


比较方法


])

< p>




将字符串数组中含有关键字符串的元素存成新的数组(默认)



[


包含


]


为< /p>


false


则取不包含


的元素

< p>



Join(ArrayName)

< p>
:将数组中元素连成字符串



< br>Ubound(ArrayName[,


维数


])


:取得数组相应维数的上界




Lbound(ArrayName[,


维数


])< /p>


:取得数组相应维数的下界



一般为


0



Randmize n


:启动随机数种子




Rnd(n)


:取得随机数,


n>0


或为空,取序列下一随机值,


n<0


,随机值相同,< /p>


n=0


,生产


与上一随机值相同的数




取介于


A



B


之间的随机正数


C


,公式:


C=Int((B-A+1)*Rnd()+A)


条件(


B>A






子程序和自定义函数





Sub StrSubName Function StrFunName(arg[1],..)



子程序体



函数体




Exit Sub


中途跳出



Exit Function


中途跳出




End Sub StrFunName



Value


返回值




End Function



[call] StrSubName


引用子程序



Var=StrFunName(arg[1],..)


引用函数





子程序和自定义函数可以递归调用;





ASP


六大对象常用语句示范:





Response






StrVar/



向网页写出参数值或字符串



等同于在


Html


标记中嵌



<%=StrVar/



:停止页面编译,并将已经编译内容输出到浏览器




=True|False


:页面编译时是否使用缓存的设置,一般在 页面头部设置





:强制输出页面已编译部分内容





:将缓冲区内的数据清除




ct URL


:停止页面编译或输出,转载指定所需页面




ntConnected


:返回


True|False


,检测用户是否还处于连接状态




t(CharsetName)


:设置页面编码类型,即



http- equiv=



tType [= ContentType ]


:设置页面文件类型,同上




s [= number]


:设置页面失效时间,单位分钟




sAbsolute [= [date] [time]]


:设置页面失效的绝对时间




= StatusDescription


:设置页面状态描述





Request






Request(


:读取网页传递值,包括表单及以?


PassStrName

< br>=


value&PassStrName_n



value_n


形式




Request[.collection|property|method](va riable)



tring(


:读 取


Get


方法传递的表单值和?


Pas sStrName



value



tring(Varible)[(Index).Count]



(


:读取


P ost


方法传递的纯表单域的值




(Parameter)[(Index).Count]



Varibles(Server Environment Variable)


:读取客户端系统环境变量,


详见参考




Read(Count)


:读取指定 字节数的传送值




ytes


:查询体的长度,以字节为单位,只读





注:同名表单如:


CheckBox


如有多项值,传递形式如右,


StrName=value1, value2,...


需要用


Split


函数分割各项值




Multipl e



Select


表单与


CheckBox


类似,


TextArea


的值可包含换行字符,



Replace


转为




,以满足格式需要





Session


:(用户全局变量)





Session(



value


:存储


Sess ion


变量值,也可读取该值




Session(



Empty

< p>
:判断


Session


值是否存在的两种方法




IsEmpty(Session(< /p>


:判断


Session


值是否存在的两种 方法




t=num

< br>:设置


Session


变量的存在时效,单位分钟




n


:清除所有< /p>


Session


变量值




nID



S ession


变量的


ID


序列号,只读





App lication


:(应用程序全局变量)





Application(



value


:存储


Application


变量值,也可读取该值




Application(



Empty


:判断


Application< /p>


值是否存在的两种方法




IsEmpty(Application(


:判断


Application


值是否存在的两


种方法






Application


变量值锁定,防止同时更改变量值






Appl ication


变量值解锁,允许更改变量值





注:


Se ssion



Application


变量都可以用来存储数组和系统对象,引用方法是变量名相


当于数组名而已,

< p>



但不能直接改变其值,需要借助临时数组修改 值后,再赋给


Session



App lication


变量






文件的结构:


<% @language=



<% Sub Application_OnStart ...End Sub



Sub Application_OnEnd ... End Sub



Sub Session_OnStart ...End Sub



Sub Session_OnEnd ... End Sub%>




Server:




h(


:映射文件名的服务器站点绝对地址,


Path= h(./)


可以得到虚拟目录根路径




code(


:转换为可以直接显示带


H tml


格式的字符串,如:


<,>


等< /p>




ode(


:转换为浏览器地址编码




set Var



bject(


:创建对象变量




Timeout = NumSeconds



ASP


程序页面执行时限,以秒为单位





Cookies:


存储在用户本机的临时变量,每个


Cookie


的最 大字节


4KB


,最多可以有


300



Cookie 1.2MB




s(



va lue


:存储


Cookie


变量值,也 可读取该值




s(

< br>=



:判断是否为空




s(


:变量有效期,以天为单位,小


于当前时间立即失效




s(Cookie[(key).Attribute])


:标准语法





ObjectContext


控制


A SP


的事务处理





sactionAbort


:由放弃 的事务处理事件激发,在脚本完成处理后


发生




sactionCommit


:由成 功的事务处理事件激发,在脚本完成处理


后发生




rt


:显式的放弃一次事务处理




plete


:覆盖前面任何调用


rt


方法的调





Msgbox


< br>VBscript


提示框





表单的


Onsubmit

< p>
事件:在同一页面写入



Function


FormName_onsubmit()..FormName_onsubmit



True/False..end Function





页面会在提交前先执行语句,并根据返回值判断是否完成提交任务。





数据库连接字符串举例:





Access2000






h(




h(




数据表名





SqlServer2000






Catalog=pubs;Data Source=servergarlmrm




source=hyserver;uid=sa;pwd=;database=pubs



StrSQL, conn, 2, 2




Dbase



(?)



conn Open


h(


目录名




StrSQL, conn, 2, 2




FoxBase





conn Open


Driver };SourceType=DBF;SourceDB=


目录名




DBF


文件名或


Select


语句


, conn, 2, 2



conn Open


Driver };SourceType=DBC;SourceDB=


数据库文件名




DBF


文件名或


Select


语句


, conn, 2, 2




Excel





conn Open


h(


文件名







注:使用


DBF



DBC


Excel


数据库,下面几点要注意:


Excel


数据库只能读取、增加记


录、修改记录,但不能删除记录;




DBF



DBC


可以读取记录、增加记录、删除记录、修改记录,但是在增加记录时, 任何一


个字段值都不能为空,由此




可看出局限性很大,所以尽可能地用


MDB


SQL


数据库。




xmuer



发表于



2007-12-29 12:50


ASP


之转换函数示例



ASP


之转换函数示例




Variant


变量一般会将其代表 的数据子类型自动转换成合适的数据类型


,


但有时候

< p>
,


自动转换


也会造成一些数据类型不匹配的错误< /p>


.


这时


,


可使用 转换函数来强制转换数据的子类型


.



函数



功能




Asc


函数



返回与字符串的第一个字母对应的



ANSI


字符代码。




Chr


函数



返回与指定的



ANSI


字符代码相对应的字符




Hex


函数



返回表示十六进制数字值的字符串。




Oct


函数



返回表示数字八进制值的字符串。




CStr


函数



返回表达式,该表达式已被转换为



字符串



子类型。




CDate


函数



返回表达式,此表达式已被转换为



日期



子类型。




CInt


函数



返回表达式,此表达式已被转换为



整数



子类型。



-


-


-


-


-


-


-


-



本文更新与2021-02-28 08:50,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/680000.html

VBscript常用函数.的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文