-
WinCCVBscript
常用函数
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
次幂
通常用
num^n
sin(num):
三角函数,以弧度为值计算
(
角度<
/p>
*Pai)/180=
弧度
con(num);
tan(num); atn(num)
2.
字符串函数:
len(str)
:计算字符串长度
中文字符长度也计为一!
mid(s
tr,
起始字符
,[
读取长度
])
:截取字符串中间子字符串
left(str,nlen)
:从左边起截取
nl
en
长度子字符串
right(st
r,nlen)
:从右边起截取
nlen
长度子字符串
Lcase(str)
:字符串转成小写
Ucase(str)
< br>:字符串转成大写
trim(str)
:去除字符串两端空格
Ltrim(str)
:去除字符串左侧空格
Rtrim(str
)
:去除字符串右侧空格
repla
ce(str,
查找字符串
,
替代字符
串
,[
起始字符
,
替代次数
,
比较方法
])
:替换
字符串
注:默认值:起始字符
1
;替代次数
不限;比较方法
区分大小写(
0
)
InStr(
[
起始字符
,]str,
查找字符串<
/p>
[,
比较方法
])
:
检测是否包含子字符串
可选
参数需同时选
返回起始位置
InStrRev(s
tr,
查找字符串
[,
起始字符
][,
比较方法
])
:
反向检测是否包含子字符
串
返回起始位置
space(n)
p>
:构造
n
个空格的字符串
< br>
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
< br>Clng(str)
:与
Cin()
类似
Cbool(num)
:<
/p>
num
不为零
True
;反之
False
Cdate(str)
:转换日期格式
0
:
#Am
12:00:00#
;正数
距离
p>
1899/12/31
天数的
日期;浮点数
日期+小数时间
< br>Cbyte(num)
:
num<255
转换为字节
Csng(str)
p>
:转换为单精度数值
Cdbl(str)
:转换为双精度数值
Ccur(str)
:转换为现金格式
4.
时间函数:
date
:取系统当前日期
time
:取系统当前时间
now
:取系统当前时间及日期值
Datetime
类型
timer<
/p>
:取当前时间距离零点秒值,计时器,可计算时间差
DateAdd(
间隔单位
,
间隔值
,
日期
)
< br>:推算相邻日期
DateDiff(
< br>间隔单位
,
日期一
,
日期二
)
:计算时间差
日期二
-
日期一
Datepart(
间隔单位
,<
/p>
日期
)
:计算日期的间隔单位值
Dateserial(date)
:输出日
期值(按序列计算)
Timeserial(time)
p>
:输出时间值(按序列计算)
DateV
alue(datetime)
:取出字符串中日期值
Timevalue(datetime)
:取出字符串中时间值
p>
weekday(date)
:计算星期
几
MonthName(date)
:输出月分名
year(datetime)
:截取年份
month(datetime)
:截取月份
day(datetime)
:截取日
hour(datetime)
:截取小时
minute(datetime)
:截取分钟
second(datetime)
:截取秒
5.
其它函数:
Array(unit,..)
:动态生成数组
Asc(str)
:输出字符串第一个字符的
A
SCII
码
Chr(asc)
:转换
ASCII
为字符
Enter
:
Chr(13)&Chr(10)
Filter(
数组名称
,
< br>关键字符串
,[,
包含
][,<
/p>
比较方法
])
:
将字符串数组中含有关键字符串的元素存成新的数组(默认)
[
包含
]
为
f
alse
则取不包含的元素
Join
(ArrayName)
:将数组中元素连成字符串
Ubound(ArrayName[,
维数
]
)
:取得数组相应维数的上界
Lbo
und(ArrayName[,
维数
])
:取得数组相应维数的下界
一般为
0
Randmize
n
:启动随机数种子
Rnd(n)<
/p>
:
取得随机数,
n>0
< br>或为空,
取序列下一随机值,
n<0
,
随机值相同,
n=0
,
生产与上一随机值相同的数
取介于
A
和
B
之间的随机正数<
/p>
C
,公式:
C=Int((B-A+1)
*Rnd+A)
条件(
B>A
)
p>
子程序和自定义函数
Sub StrSubName Function
StrFunName(arg[1],..)
子程序体
函数体
Exit Sub
中途跳出
Exit Function
中途跳出
End Sub
StrFunName
=
Value
返回值
End Function
[call] StrSubName
引用子程序
Var=StrFunName(arg[1],..)
引用函数
子程序和自定义函数可以递归调用;
ASP
六大对象常用语句示范:
Response
:
trVar/
:向网页写出参数值或字符串
等同于在
Html
标记中嵌入
< br><%=StrVar/
:停止页面编译,并将已经编译内
容输出到浏览器
=True|False
:
页面编译时是否使用缓存的设置,
一般在页面头
部设置
:强制输出页面已编译部分内容
:将缓冲区内的数据清除
ct
URL
:停止页面编译或输出,转载指定所需页面
ntConnected
:返回
True|Fal
se
,检测用户是否还处于连接状
态
t(CharsetName)
:设置页面编码类型,即
http-
equiv=
tType [= ContentType
]
:设置页面文件类型,同上
s
[= number]
:设置页面失效时间,单位分钟
sAbsolute [= [date]
[time]]
:设置页面失效的绝对时间
=
StatusDescription
:设置页面状态描述
Request
:
< br>Request(
:读取网页传递值,包括表单及以?
P
assStrName
=
value&PassStrName
_n
=
value_n
形式
Request[.collection|property|met
hod](variable)
tring(
:读取
Get
方法传递的表单值和?
PassStrN
ame
=
value
tring(Varible)[(Index).Count]
-
-
-
-
-
-
-
-
-
上一篇:工业机器人操作指南
下一篇:orCAD_PADS学习笔记