Axure常用函数解析整理
作者:
岳麓山民 | 来源:发表于
2017-04-17 21:02 被阅读0次
条件操作符 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 |
当前的页数 |
本文标题:Axure常用函数解析整理
本文链接:https://www.haomeiwen.com/subject/hwvtzttx.html
网友评论