您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > axure常用变量和函数
全局变量:OnLoadVariableabfilename中继器/数据集Item中继器的项Item.Column0中继器数据集的列名index中继器项的索引isFirst中继器的项是否第一个isLast中继器的项是否最后一个isEven中继器的项是否偶数isOdd中继器的项是否奇数数isMarked中继器的项是否被标记isVisible中继器的项是否可见repeater返回当前项的父中继器visibleItemCount当前页面中所有可见项的数量itemCount当前过滤器中的项的个数datacount中继器数据集中所有项的个数pagecount中继器中总共的页面数pageindex当前的页数部件ThisTargetx:Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR.X]];y:Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR.Y]];width:Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR.Width]];height:Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR.Height]];scorllxscorllytextnametop:Widget.Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR.Top]];left:Widget.Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR.Left]];right:Widget.Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR.Right]];bottom:Widget.Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取[[LVAR.Bottom]];页面PageName窗口Windows.width:Window.width:获取窗口的宽度,使用方法:[[Window.width]]Windows.height:Window.height:获取窗口的高度,使用方法:[[Window.height]]Windows.scrollX:Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window.ScrollX]]Windows.scrollY:Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window.ScrollY]]光标位置Cursor.x:Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];Cursor.y:Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]DragX:部件延X轴瞬间拖动的距离(拖动速度)DragY:部件延Y轴瞬间拖动的距离(拖动速度)TotalDragX:部件延X轴拖动的总距离TotalDragY:部件延Y轴拖动的总距离DragTime:部件拖动的总时间数字toExponential(decimalPoints):toExponential:把对象的值转换为指数计数法,使用方法:[[n.toExponential(参数)]];toFixed(decimalPoints):toFixed:指定数字的小数点位数,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;toPrecision(length):toPrecision:把数字格式化为指定的长度:如果n=1,[[n.toPrecision(6)]]返回值1.00000;字符串LengthCharAt(index)charCodeAt(index)concat(“string”)indexOf(“searchValue”)lastindexOf(“searchValue”,start)replace(“searchValue”,”newvalue”)slice(start,end)split(“separator”,limit)substr(start,length)substring(from,to)toLowerCase()toUpperCase()trim()toString运算(Math.XXXX(参数))+-*/%abs(x):绝对值函数,使用方法[[Math.Abs(-1)]],返回值1;acos(x):反余弦函数,[[Math.Acos(弧度)]];asin(x):反正弦函数,[[Math.Asin(弧度)]];atan(x):反正切函数,[[Math.Atan(弧度)]];atan2(y,x):返回给定的X及Y坐标值的反正切值,atan2(y,x);ceil(x):返回小数向上最接近的整数,使用方法[[Math.ceil(1.5)]],返回值2;cos(x):余弦函数,使用方法[[Math.cos(弧度)]];弧度=角度*圆周率/180;exp(x):指数函数,计算以e为底的指数,使用方法[[Math.exp(2)]],返回值7.3890560989306495;floor(x):返回小数向下最接近的整数,使用方法[[Math.floor(1.5)]],返回值1;log(x):对数函数,计算以e为底的对数值,使用方法[[Math.log(2)]],返回值0.6931471805599453;max(x,y):返回一个最大数值,使用方法[[Math.max(1,5,5.3,2,4)]],返回值5.3;min(x,y):返回一个最小数值,使用方法[[Math.min(1,5,5.3,2,4)]],返回值1;pow(x,y):幂函数,使用方法[[Math.pow(2,3)]],返回值8;random():返回一个0~1之间的随机数,使用方法[[Math.Random()]];sin(x):正弦函数,使用方法[[Math.sin(弧度)]];弧度=角度*圆周率/180;sqrt(x):平方根函数,使用方法[[Math.sqrt(16)]],返回值4;tan(x):正切函数,使用方法[[Math.sin(弧度)]];日期NowGenDategetDate()getDaygetDayOfWeek()getFullYear()getHours()getMilliseconds()getMinutes()getMonth()getMonthName()getSecondes()getTime()getTimeZoneOffset()getUTCDate()getUTCDay()getUTCFullYear()getUTCHours()getUTCMilliseconds()getUTCMinutes()geUTCtMonth()getUTCSecondes()parse()toDateString()toISOString()toJSON()toLocalDateString()toLocalTimeString()toLocalString()toTimeString()toUTCString()UTC()vaiueOf()addYears(years)addMonths(months)addDays(days)addHours(hours)addMinutes(minutes)addSeconds(seconds)addMilliseconds(milliseconds)布尔==!===&&||概述摘要length字符串的长度定义和用法length属性可返回字符串中的字符数目。语法LVAR1.length实例查看案例效果在本例中,我们将展示如何使用length属性来返回字符串中的字符数:LVAR1length字符串的长度定义和用法length属性可返回字符串中的字符数目。语法LVAR1.length实例查看案例效果在本例中,我们将展示如何使用length属性来返回字符串中的字符数:LVAR1=axure7.0标准教程由金乌老师录制[[LVAR1.length]]输出:19charAt()返回在指定位置的字符。定义和用法charAt()方法可返回指定位置的字符。语法LVAR1.charAt(index)参数描述index必需。表示字符串中某个位置的数字,即字符在字符串中的下标。提示和注释注释:字符串中第一个字符的下标是0。如果参数index不在0与LVAR1.length之间,该方法将返回一个空字符串。实例查看案例演示LVAR1=axure7.0标准教程由金乌老师录制,我们将返回位置2的字符:[[LVAR1.charAt(2)]]输出:ucharCodeAt()返回在指定的位置的字符的Unicode编码。定义和用法charCodeAt()方法可返回指定位置的字符的Unicode编码。这个返回值是0-65535之间的整数。方法charCodeAt()与charAt()方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。语法LVAR1.charCodeAt(index)参数描述index必需。表示字符串中某个位置的数字,即字符在字符串中的下标。提示和注释注释:字符串中第一个字符的下标是0。如果index是负数,或大于等于字符串的长度,则charCodeAt()返回NaN。实例查看案例演示LVAR1=axure7.0标准教程由金乌老师录制,我们将返回位置1的字符的Unicode编码:[[LVAR1.charCodeAt(1)]]输出:120concat()连接字符串。定义和用法concat()方法用于连接两个或多个字符串。语法LVAR.concat('string')参数描述string必需。将被连接为一个字符串的一个或多个字符串对象。concat()方法将把它的所有参数转换成字符串,然后按顺序连接到字符串LVAR1的尾部,并返回连接后的字符串。请注意,LVAR1本身并没有被更改。提示和注释提示:请注意,使用+运算符来进行字符串的连接运算通常会更简便一些。实例查看案例演示在本例中,我们将3个字符串使用concat()把它们显示为一个字符串:LVAR1=axure7.0LVAR2=标准教程LVAR3=由金乌老师录制[[(LVAR1.concat(LVAR2)).concat(LVAR3)]]输出:axure7.0标准教程由金乌老师录制indexOf()检索字符串。定义和用法indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。语法LVAR1.indexOf('searchValue')参数描述searchValue必需。规定需检索的字符串值。说明该方法将从头到尾地检索字符串LVAR1,看它是否含有子串searchValue。开始检索的位置在字符串的开头。如果找到一个searchvalue,则返回searchvalue的第一次出现的位置。LVAR1中的字符位置是从0开始的。提示和注释注释:indexOf()方法对大小写敏感!注释:如果要检索的字符串值没有出现,则该方法返回-1。实例查看案例演示在本例中,我们将在LVAR=axure7.0标准教程由金乌老师录制,字符串内检索金乌老师:[[LVAR1.indexOf('金乌老师')]]输出:13lastIndexOf()搜索字符串中最后一个出现的指定文本。lastIndexOf()方法可返回一个字符串中最后一个出现的指定文本位置。语法[[LVAR1.lastIndexOf('searchvalue',start)]]提示和注释注释:lastIndexOf()方法对大小写敏感!注释:如果要检索的字符串值没有出现,则该方法返回-1。实例查看案例演示在本例中,我们将在axure7.0标准教程由金乌老师录制的黄金教程字符串内检索最后一个金字的位置:[[LVAR1.lastIndexOf('金')]]返回:21replace()替换与正则表达式匹配的子串。定义和用法replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的
本文标题:axure常用变量和函数
链接地址:https://www.777doc.com/doc-3352952 .html