John Doe
文章5
标签1
分类0
Axure学习笔记-变量&函数

Axure学习笔记-变量&函数

全局变量

中继器/数据集

元件

页面

窗口

鼠标指针

数字

字符串

  • length
    用途:获取字符串对象的字符长度,每个汉字长度按1计算
    用法:[[字符串对象.length]]
    例一:通过局部变量获取元件文字后,通过[[n.length]]获取的字符长度
    例二:通过[[this.text.length]]即可实现对当前元件文字的字符长度获取(部分元件有效)

  • charAt(index)
    用途:获取字符串对象中索引位置的字符
    参数:大于等于0的整数
    用法:字符串对象.charAt(索引位置)
    示例:设置变量n的值为“ABCDE”,则[[n.charAt(0)]]的返回值为“A”,[[n.charAt(3)]]的返回值为“D”

  • concat(‘string’)
    用途:将字符串对象与另一个字符串连接
    参数:字符串(左右必须添加半角单引号)
    用法:字符串对象.concat(‘字符串’)
    示例:设置变量n的值为“ABC”,则[[n.concat(‘DE’)]]的返回值为“ABCDE”

  • indexOf(‘searchValue’)
    用途:获取查询字符串在目标字符串中首次出现的位置(左至右),若未查询到返回值为-1
    参数:字符串(左右必须添加半角单引号)
    隐藏参数:起始索引位置
    用法:字符串对象.indexOf(‘字符串’,<起始索引位置>)
    示例:设置变量n的值为“ABCDE”,则[[n.indexOf(‘C’)]]的返回值为2,[[str.indexOf(‘E’,3)]]的返回值为4

数学

  • 【+】 加法运算
  • 【-】 减法运算
  • 【*】 乘法运算
  • 【/】 除法运算
  • 【%】 取余运算

日期

  • getDate()
    从Date对象返回一个月中的某一天(1~31)

  • 【getMonth()】
    从Date对象返回月份(1~12)

  • 【getFullYear()】
    从Date对象以四位数字返回年份

  • 【getHours()】
    返回Date对象的小时(0~23)

  • 【getMinutes()】
    返回Date对象的分钟(0~59)

  • 【getSeconds()】
    返回Date对象的秒数(0~59)

案例

案例1: 获取系统当前日期,格式为:yyy-MM-dd
[[Now.getFullYear()]]-[[Now.getMonth()]]-[[Now.getDate]]


案例2: 获取系统当前日期,格式为:yyy/MM/dd
[[Now.getFullYear()]]/[[Now.getMonth()]]/[[Now.getDate]]


案例3: 获取系统当前时间,格式为:HH:mm:ss
[[Now.getHours()]]:[[Now.getMinutes()]]:[[Now.getSeconds]]


布尔

  • 【==】 等于
  • 【!=】 不等于
  • 【<】 小于
  • 【<=】 小于等于
  • 【>】 大于
  • 【>=】 大于等于
  • 【&&】 并且
  • 【||】 或者