条件操作符 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 | 当前的页数 |