條件操作符 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 | 當前的頁數 |