条件操作符 Conditional Operator
== |
等于 |
!= |
不等于 |
< |
小于 |
<= |
小于等于 |
> |
大于 |
>= |
大于等于 |
&& |
并且 |
|| |
或者 |
页面属性 Page Functions
pagename 方法可把当前页面名称转换为字符串
数学函数 Math Functions
+ : 加 |
返回数的和 |
- : 减 |
返回数的差 |
/ : 除 |
返回数的商 |
* : 乘 |
返回数的积 |
%:余 |
返回数的余数 |
abs(x) |
返回数的绝对值 |
acos(x) |
返回数的反余弦值 |
asin(x) |
返回数的反正弦值 |
atan(x) |
以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值 |
atan2(y,x) |
返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间) |
ceil(x) |
对数进行上舍入 |
**floor(x) ** |
对数进行下舍入 |
cos(x) |
返回数的余弦 |
exp(x) |
返回 e 的指数 |
log(x) |
返回数的自然对数(底为e) |
max(x,y) |
返回 x 和 y 中的最高值 |
min(x,y) |
返回 x 和 y 中的最低值 |
pow(x,y) |
返回 x 的 y 次幂 |
random() |
返回 0 ~ 1 之间的随机数 |
sin(x) |
返回数的正弦 |
sqrt(x) |
返回数的平方根 |
tan(x) |
返回角的正切 |
toExponential(DecimalPoints) |
返回 LVAR1 的字符串表示,采用指数计数法,即小数点之前有一位数字,小数点之后有 decimalPoints 位数字。该数字的小数部分将被舍入,必要时用 0 补足,以便它达到指定的长度。 |
toFixed() |
如要返回局部变量LVAR1="12"的两位小数的值,则[[LVAR1.toFixed(2)]]=12.00 |
toPrecision(length) |
把数字格式化为指定的长度。如果n=1, [[n.toPrecision(6)]]返回值1.00000 |
字符串函数 String Functions
Length |
字符串的长度 |
charAt() |
返回在指定位置的字符。 |
charCodeAt() |
返回在指定的位置的字符的 Unicode 编码。 |
concat() |
连接字符串。 |
indexOf() |
检索字符串。 |
lastIndexOf() |
搜索字符串中最后一个出现的指定文本。 |
replace() |
替换与正则表达式匹配的子串。 |
slice() |
提取字符串的片断,</br>并在新的字符串中返回被提取的部分。 |
split() |
把字符串分割为字符串数组。 |
substr() |
在字符串中抽取从 start 下标开始的指定数目的字符 |
substring(from,to) |
截取字符串,返回字符串从第from位到第to位</br>的子字符串,如要返回局部变量</br>LVAR1="12345"的第2到4位字符,则为[[LVAR1.substring(2,4)]]=34 |
toLowerCase() |
把字符串转换为小写。 |
toUpperCase() |
把字符串转换为大写。 |
trim() |
删除字符串中开头和结尾多余的空格 |
toString() |
返回字符串。 |
部件属性详解 Widget Functions
this |
当前部件,指在设计区域中被选中的部件 |
target |
目标部件,指在用例编辑器中配置动作时选中的部件 |
widget.x |
部件的x轴坐标 |
widget.y |
部件的Y轴坐标 |
widget.width |
部件的宽度 |
widget.height |
部件的高度 |
widget.scrollX |
动态面板X轴的坐标 |
widget.scrollY |
动态面板Y轴的坐标 |
widget.text |
部件上的文字内容 |
widget.name |
部件的名称 |
widget.top |
部件的顶部 |
widget.left |
部件的左侧 |
widget.right |
部件的右侧 |
widget.bottom |
部件的底部 |
中继器/数据集 Repeater/DataSet
Item |
中继器的项 |
Item.Column0 |
中继器数据集的列名 |
index |
中继器项的索引 |
isFirst |
中继器的项是否第一个 |
isLast |
中继器的项是否最后一个 |
isEven |
中继器的项是否偶数 |
isOdd |
中继器的项是否奇数数 |
isMarked |
中继器的项是否被标记 |
isVisible |
中继器的项是否可见 |
repeater |
返回当前项的父中继器 |
visibleItemCount |
当前页面中所有可见项的数量 |
itemCount |
当前过滤器中的项的个数 |
datacount |
中继器数据集中所有项的个数 |
pagecount |
中继器中总共的页面数 |
pageindex |
当前的页数 |