VBScript 函数

VBScript 函数

1、转换函数
   (1) CStr(Variant)
   将变量Variant转化为字符串类型
   (2) CDate(Variant)
   将变量Variant转化为日期类型
   (3) CInt(Variant)
   将变量Variant转化为整数类型
   (4) CLng(Variant)
   将变量Variant转化为长整数类型
   (5) CSng(Variant)
   将变量Variant转化为Single类型
   (6) CDbl(Variant)
   将变量Variant转化为Double类型
   (7) CBool(Variant)
   将变量Variant转化为布尔类型

2、字符串函数
   (1) Len(string)
   返回string字符串里的字符数目
   (2) Trim(string)
   将字符串前后的空格去掉
   (3) Ltrim(string)
   将字符串string前面的空格去掉
   (4) Rtrim(string)
   将字符串string后面的空格去掉
   (5) Mid(string,start,length)
   从string字符串的start字符开始截取length长度的字符串,如果省略第三个参数
   表示是取从start字符开始到字符串结尾的字符串
   (6) Left(string,length)
   从string字符串的左边取得length长度的字符串
   (7) Right(string,length)
   从string字符串的右边取得length长度的字符串
   (8) LCase(string)
   将string字符串里面的所有大写字母转换成小写字母
   (9) UCase(string)
   将string字符串里面的所有小写字母转换成大写字母
   (10) StrComp(string1,string2)
   返回string1字符串与string2字符串的比较结果,如果两个字符串相同返回0
   (11) InStr(string1,string2)
   返回string2在string1种第一次出现的位置
   (12) Split(string1,delimiter)
   将字符串根据delimiter拆分为一维数组,其中delimiter用于标识子字符串界限的字符。
   如果省略,使用空格("")作为分隔符
   (13) Replace(string1,find,relacewith)
   返回字符串,其中指定的子字符串(find)被替换为另一个子字符串(replacewith)

3、日期和时间函数
   (1) New()
   取得系统当前的日期和时间
   (2) Date()
   取得系统当前的日期
   (3) Time()
   取得系统当前的时间
   (4) Year(Date)
   取得给定的日期date的年份
   (5) Month(Date)
   取得给定的日期date 的月份
   (6) Day(Date)
   取得给定日期date是几号
   (7) Hour(time)
   取得给定时间是第几小时
   (8) Minute(time)
   取得给定时间是第几分钟
   (9) Second(time)
   取得给定时间是第几秒
   (10) WeekDay(Date)
   取得给定日期是星期几的整数,1表示星期日,2表示星期一,一次类推
   (11) DateDiff("Var",Var1,Var2)
   Var:日期或时间间隔因子,
   Var1:第一个日期或时间
   Var2:第二个日期或时间,应该比第一个Var1晚
   计算两个日期或时间间隔
   Var可以是:
   yyyy:年
   m:月
   d:日
   ww:星期
   h:小时
   n:分钟
   s:秒

4、数学函数
   (1) Abs(number)
   返回一个数的绝对值
   (2) Sqr(number)
   返回一个数的平方根
   (3) Sin(number)
   返回角度的正弦值
   (4) Cos(number)
   返回角度的余弦值
   (5) Tan(number)
   返回角度的正切值
   (6) Atn(number)
   返回角度的反正切值
   (7) Log(number)
   返回一个数的对数值
   (8) Int(number)
   取整函数,返回小于等于number的第一个整数
   (9) FormatNumber(Number,NumDigitsAfterDecimal)
   返回为指定小数位数NumDigitsAfterDecima的数字
   (10) Rnt()
   返回一个0到1的随机数(若在前面写上Randomize,则Rnd后无需写数字括号也可以省略)
   (11) Ubound(数组名称,维数)
   返回该数组的最大下表数,如果数组只有一维,可以省略维数;例:对于数组a(3),Ubound(a)返回3
   (12) Lbound(数组名称,维数)
   返回最小下标数

5、检验函数
   (1) VarType(Variant)
   检查变量Variant的值,函数值为该变量的数据类型,0表示空(Empty),2表示整数,3表示长整数,
   4、5分别表示单精度和双精度浮点数,6表示货币,7表示日期,8表示字符串,11表示布尔型,
   8192表示数组
   (2) IsNumeric(Variant)
   检查变量Variant 的值,如果可以转换为数字类型,则函数值为True
   (3) IsDate(Variant)
   检查变量Variant 的值,如果可以转换为日期类型,则函数值为True
   (4) IsNull(Variant)
   检查变量Variant 的值,如果不包括任何有效数据,则函数值为True
   ISNULL ( check_expression , replacement_value )

   参数
   check_expression
   将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
   replacement_value
   在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion     具有相同的类型。

   返回类型
   返回与 check_expression 相同的类型。


   (5) IsEmpty(Variant)
   检查变量Variant 的值,如果未被初始化,则函数值为True
   (6) IsObject(Variant)
   检查变量Variant 的值,如果Variant是对象类型,则函数值为True
   (7) IsArray(Variant)
   检查变量Variant 的值,如果Variant是数组类型,则函数值为True 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值