Axure入门与基础 函数与变量学习
关关 2018-08-09 来源 : 阅读 1599 评论 0

摘要:本篇Axure教程探讨了Axure函数与变量,希望阅读本篇文章以后大家有所收获,帮助大家对Axure的掌握更加深入。

本篇Axure教程探讨了Axure函数与变量,希望阅读本篇文章以后大家有所收获,帮助大家对Axure的掌握更加深入。

AxureRP里面的变量是一个非常有个性和使用价值的功能,有了变量之后,很多需要复杂条件判断或者需要传递参数的功能逻辑就可以设计实现了,大大丰富了原型演示的可实现效果。在AxureRP 6.0版本之前,只能使用定义的全局变量,6.0版本增加了一些AxureRP自带的变量,并且增加了函数运算功能。

如上图,左侧的为AxureRP自带的变量,右侧为新增的函数,可见AxureRP已经把加减乘除等常规的运算引入进来。AxureRP自带的变量是一种特殊的变量,是不能赋值的,或者说其值是由系统赋予的默认值,我们只需要在用到的时候引用就可以了。

PageName:返回页面的名称,即我们在站点地图面板里面为所有页面所做的命名,调用格式[[PageName]]

Day:返回当前系统时间的日期,如2月28日则返回"28",调用格式[[Day]]

Month:返回当前系统时间的月份,如2月28日则返回"2",调用格式[[Month]]

MonthName:返回当前系统时间的月份名称,如2月28日则返回"February",调用格式[[MonthName]]

DayOfWeek:返回当前系统时间的星期几的名称,如2012年2月28日则返回"Tuesday",调用格式[[DayOfWeek]]

Year:返回当前系统时间的年份,如2012年则返回"2012",调用格式[[Year]]

GenDay:返回原型生成时间的日期,如2月28日则返回"28",调用格式[[GenDay]]

GenMonth:返回原型生成时间的月份,如2月28日则返回"2",调用格式[[GenMonth]]

GenMonthName:返回原型生成时间的月份名称,如2月28日则返回"二月",调用格式[[GenMonthName]]

GenDayOfWeek:返回原型生成时间的星期几的名称,如2012年2月28日则返回"星期二",调用格式[[GenDayOfWeek]]

GenYear:返回原型生成时间的年份,如2012年则返回"2012",调用格式[[GenYear]]

以上就是全部AxureRP自带变量的使用说明,从上可以看出,有没有前缀"Gen"的差别不是很大,虽然有中英文的差别,个人感觉这个和操作系统的版本有关系,若是英文版的操作系统,估计就都显示英文了。

AxureRP 6.0版本除了推出自带变量外,还新增了局部变量的功能,相比于全局变量的可以夸页面调用,局部变量只能在单个事件动作里面调用,一般局部变量只用来做组件值的传递功能,然后在函数的运算中调用定义的局部变量,下面就会讲到,如:

下面介绍AxureRP新增的函数运算功能,加减乘除这四则运算相对简单,大家都能明白其意思,就只做简单介绍了。

+:加法运算,调用格式[[LVAR1+LVAR2]]

-:减法运算,调用格式[[LVAR1-LVAR2]]

*:乘法运算,调用格式[[LVAR1*LVAR2]]

/:除法运算,调用格式[[LVAR1/LVAR2]]

LVAR.substring(from,to):截取字符串,返回字符串从第from位到第to位的子字符串,调用格式[[LVAR.substring(from,to)]],如要返回局部变量LVAR1="12345"的第2到4位字符,则为[[LVAR1.substring(2,4)]]=34

LVAR.length:返回字符串的长度,调用格式[[LVAR.length]],如要返回局部变量LVAR1 ="234"的长度,则为[[LVAR1.length]]=3

LVAR.toFixed(decimalPoints):精确小数点的位数,返回指定小数位数decimalPoints的字符串,调用格式[[LVAR.toFixed(decimalPoints)]],如要返回局部变量LVAR1="12"的两位小数的值,则[[LVAR1.toFixed(2)]]=12.00

 

从上面的函数介绍也可以看出局部变量的使用特性,一般就是用来传递值或者参数的,比如将输入框的内容先赋给局部变量,再用来进行运算。

 

本文由职坐标整理并发布,了解更多内容,请关注职坐标常用软件Axure频道!

本文由 @关关 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程