#推荐
【高级教程】元件函数概览

2024-07-03 0 505

【Auxre 高级教程】元件函数概览

 

 

函数简要说明

  • This:获取当前元件对象,当前元件指添加事件的元件。
  • Target:获取目标元件对象,目标元件指添加动作的元件。
  • x:获取元件对象的X轴坐标值。
  • y:获取元件对象Y轴坐标值。
  • width:获取元件对象的宽度值。
  • height:获取元件对象的高度值。
  • scrollX:获取元件对象水平移动的距离。
  • scrollY:获取元件对象垂直移动的距离。
  • text:获取元件对象的文字。
  • name:获取元件对象的名称。
  • top:获取元件对象顶部边界的坐标值。
  • left:获取元件对象左边界的坐标值。
  • right:获取元件对象右边界的坐标值。
  • bottom:获取元件对象底部边界的坐标值。
  • opacity:获取元件对象的不透明度。
  • rotation:获取元件对象的旋转角度。

函数说明与示例

This 与 Target

This与Target是系统自带的获取元件对象的函数,一般和其他函数拼接使用。例如:This.x:获取当前元件的X轴坐标。Target.x:获取目标元件的X轴坐标。如果需要获取未在交互事件中关联的元件(元件组)的相关对象,需要使用局部变量进行设置。从而获取对应的元件对象。
[[ This.width ]]
[[ Target.width ]]

X 与 Y

Axure的画布也符合X和y是坐标系。坐标按照左上角为(0.0)进行构建。
  • x:获取元件对象的X轴坐标值。
  • y:获取元件对象Y轴坐标值。
坐标示意图
获取坐标案例
  • this获取
  • Target获取
  • 局部变量获取
[[ LVAR1.x ]] -> 100
[[ LVAR1.y ]] -> 100

Width 与 Height

在Axure中元件有长度和宽度,我们可以通过width、height函数获取对应元件的长、宽参数。
  • width:获取元件对象的宽度值。
  • height:获取元件对象的高度值。
[[ LVAR1.width ]] -> 300
[[ LVAR1.height ]] -> 170

scrollX 与 scrollY

元件触发移动时,获取移动的数值。注:目前测试只在动态面板中生效,在动态面板中显示滑动轴,内容部内容滚动时。
  • scrollX:获取元件对象水平移动的距离。
  • scrollY:获取元件对象垂直移动的距离。
[[ LVAR1.scrollX ]] -> 50
[[ LVAR1.scrollY ]] -> 50

text 与 name

合理的命名在此处就可以结合name进行判断。text可以将元件A的文字通过text函数赋值于元件B。
[[ LVAR1.text ]] -> first.lst@domain.com
[[ LVAR1.name ]] -> Email Field
  • text:获取元件对象的文字。
  • name:获取元件对象的名称

top、left、right、bottom

通过这四个函数,可以获取元件对象的四个坐标点。通过坐标值可以计算相对移动。
  • top:获取元件对象顶部边界的坐标值。
  • left:获取元件对象左边界的坐标值。
  • right:获取元件对象右边界的坐标值。
  • bottom:获取元件对象底部边界的坐标值。
[[ LVAR1.top ]] -> 100
[[ LVAR1.left ]] -> 100
[[ LVAR1.right ]] -> 400
[[ LVAR1.bottom ]] -> 270

opacity  与 rotation

不透明度用途目前较少,旋转可以结合相关事件实现部分效果
  • opacity:获取元件对象的不透明度。
  • rotation:获取元件对象的旋转角度。
[[ LVAR1.opacity ]] -> 85
[[ LVAR1.rotation ]] -> 90

页面函数  

函数简要说明

  • PageName:获取当前页面的名称。
PageName的用途在于将页面的名称赋值与某一个组件。可以减少组件的文字命名。通常在APP中,将页面的名称命名,然后通过PageName,自动显示在页面上,同时也适合于后台管理系统中页面的名称同步。
[[ PageName ]] -> Login Page

窗口函数

函数简要说明

  • Windows.width:获取浏览器的当前宽度。
  • Windows.height:获取浏览器的当前高度。
  • Windows.scrollX:获取浏览器的水平滚动距离。
  • Windows.scrollY:获取浏览器的垂直滚动距离。
Windows.width和Windows.height是制作自适应布局的核心参数。通过获取对应使用浏览器的宽度和高度,从而适配对应的布局,或者调整菜单栏的位置。Axure 9 的自适应布局携带自动加载最近的布局。
[[ Window.width ]] -> 1920
[[ Window.height ]] -> 948
[[ Window.scrollX ]] -> 100
[[ Window.scrollY ]] -> 100

函数简要

  • Cursor.x
  • Cursor.y
  • DragX
  • DragY
  • TotalDragX
  • TotalDragY
  • DragTime

函数说明与示例

Cursor.x

返回光标在页面上位置的 x 值
[[ Cursor.x ]] -> 100

Cursor.y

返回光标在页面上的位置的 y 值
[[ Cursor.y ]] -> 100

DragX

当您拖动动态面板小部件时,返回光标在 X 轴上的先前位置和当前位置之间的像素差。向右拖动时值为正,向左拖动时值为负
[[ DragX ]] -> 3 [[ DragX ]] -> -5

DragY

当您拖动动态面板小部件时,返回光标在 Y 轴上的先前位置和当前位置之间的像素差。向下拖动时值为正,向上拖动时值为负
[[ DragY ]] -> 3
[[ DragY ]] -> -5

TotalDragX

当您拖动动态面板小部件时,返回光标的起始位置与其沿 X 轴的当前位置之间的像素差。向右拖动时值为正,向左拖动时值为负
[[ TotalDragX ]] -> 30
[[ TotalDragX ]] -> -50

TotalDragY

当您拖动动态面板小部件时,返回光标的起始位置与其沿 Y 轴的当前位置之间的像素差。向下拖动时值为正,向上拖动时值为负
[[ TotalDragY ]] -> 30
[[ TotalDragY ]] -> -50

DragTime

返回可拖动动态面板从拖动开始到拖放的总时间(以毫秒为单位)
[[ DragTime ]] -> 1525

函数简要

  • x .toExponential(decimalPoints)
  • x .toFixed(decimalPoints)
  • x .toPrecision(length)

函数说明与示例

x .toExponential(decimalPoints)

返回以指数表示法表示 x 的字符串。您可以在括号中指定小数位数
[[ 12345.toExponential() ]] -> 1.2345e+4
[[ 12345.toExponential(2) ]] -> 1.23e+4

x .toFixed(decimalPoints)

将 x 舍入到括号中指定的小数位数
[[ 12.345.toFixed(2) ]] -> 12.35

x .toPrecision(length)

返回一个表示 x 的字符串,具有指定的有效数字位数。对于大数,可能以指数表示法返回
[[ 12.34.toPrecision(3) ]] -> 12.3
[[ 12.34.toPrecision(5) ]] -> 12.340
[[ 1234.toPrecision(2) ]] -> 1.2e+3

函数简要

  • length
  • charAt(index)
  • charCodeAt(index)
  • concat(‘string’)
  • indexOf(‘searchValue’)
  • lastIndexOf(‘searchValue’)
  • replace(‘searchValue’,’newValue’)
  • slice(start,end)
  • split(‘separator’,limit)
  • substr(start,length)
  • substring(from,to)
  • toLowerCase()
  • toUpperCase()
  • trim()
  • toString()

函数说明与示例

LVAR.length

返回字符串的字符长度,包括空格
[[ “Hello, world!”.length ]] -> 13

LVAR.charAt(index)

返回字符串中指定索引处的字符
[[ “Hello, world!”.charAt(7) ]] -> w

LVAR.charCodeAt(index)

返回字符串中指定索引处字符的 UTF-16 代码单元
[[ “Hello, world!”.charCodeAt(7) ]] -> 119

LVAR.concat(‘string’)

将括号中的字符串(连接)添加到调用函数的字符串中
[[ “Hello”.concat(“, world!”) ]] -> Hello, world!
还可以使用加法运算符连接字符串+:
[[ “Hello” + “, world!” ]] -> Hello, world!

LVAR.indexOf(‘searchValue’)

返回调用函数的字符串中搜索值的第一个实例的起始索引。如果未找到搜索值,则返回 -1
[[ “Hello, world!”.indexOf(“o”) ]] -> 4
[[ “Hello, world!”.indexOf(“Howdy”) ]] -> -1

LVAR.lastIndexOf(‘searchValue’)

返回调用函数的字符串中搜索值的最后一个实例的起始索引。如果未找到搜索值,则返回 -1
[[ “Hello, world!”.lastIndexOf(“o”) ]] -> 8 [[ “Hello, world!”.lastIndexOf(“Howdy”) ]] -> -1

LVAR.replace(‘searchValue’,’newValue’)

用新值替换搜索值的所有实例
[[ “Hello, world!”.replace(“Hello”, “Howdy”) ]] -> Howdy, world!

LVAR.slice(start,end)

返回字符串的片段,从第一个索引处的字符开始,到之前的字符结束的字符结束。可以选择省略第二个索引以代替在字符串末尾结束
可以提供负索引以从字符串末尾向后计数,如下面的第三个示例所示。
[[ “Hello, world!”.slice(3, 10) ]] -> lo, wor
[[ “Hello, world!”.slice(3) ]] -> lo, world!
[[ “Hello, world!”.slice(-6, 12) ]] -> world

LVAR.split(‘separator’,limit)

返回字符串的片段,通过一个特定的字符作为切割点的标记,将字符串切割成若干个小字符串,可以选择切割的位置
[[ “Hello, world!”.split(“,”, 1) ]] ->Hello

LVAR.substr(start,length)

返回字符串的片段,从起始索引处的字符开始,一直持续到达到指定长度。可以选择省略长度以在字符串末尾结束。
可以提供负索引以从字符串末尾向后计数,如下面的第三个示例所示。
[[ “Hello, world!”.substr(3, 7) ]] -> lo, wor
[[ “Hello, world!”.substr(3) ]] -> lo, world!
[[ “Hello, world!”.substr(-6, 5) ]] -> world

LVAR.substring(from,to)

返回字符串的片段,从第一个索引处的字符开始,到第二个索引之前的字符结束。您可以选择省略第二个索引以代替在字符串末尾结束
[[ “Hello, world!”.substring(3, 10) ]] -> lo, wor
[[ “Hello, world!”.substring(3) ]] -> lo, world!
该substring()方法不支持负索引

LVAR.toLowerCase()

将字符串转换为所有小写字符
[[ “Hello, world!”.toLowerCase() ]] -> hello, world!

LVAR.toUpperCase()

将字符串转换为所有大写字符
[[ “Hello, world!”.toUpperCase() ]] -> HELLO, WORLD!

LVAR.trim()

删除字符串开头和结尾的所有空格字符
[[ ” Hello, world! “.trim() ]] -> Hello, world

LVAR.toString()

将返回对象的字符串

函数简要

  • +
  • *
  • /
  • %
  • Math.abs(x)
  • Math.acos(x)
  • Math.asin(x)
  • Math.atan(x)
  • Math.atan2( y , x )
  • Math.ceil( x )
  • Math.cos( x )
  • Math.exp( x )
  • Math.floor( x )
  • Math.log( x )
  • Math.max( x , y , …)
  • Math.min( x , y , …)
  • Math.pow( x , y )
  • Math.random()
  • Math.sin( x )
  • Math.sqrt( x )
  • Math.tan( x )

函数说明与示例

+:加法

[[ 5 + 2 ]] -> 7

-:减法

[[ 5 – 2 ]] -> 3

*:乘法

[[ 5 * 2 ]] -> 10

/:除法

[[ 5 / 2 ]] -> 2.5

%:余数

[[ 5 % 2 ]] -> 1

Math.abs(x):

返回 x 的绝对值
[[ Math.abs(1) ]] -> 1 [[ Math.abs(-1) ]] -> 1

Math.acos(x):

以弧度返回 x 的反余弦值
[[ Math.acos(-1) ]] -> 3.141592653589793
[[ Math.acos(0) ]] -> 1.5707963267948966
[[ Math.acos(1) ]] -> 0

Math.asin(x):

以弧度返回 x 的反正弦值
[[ Math.asin(-1) ]] -> -1.5707963267948966
[[ Math.asin(0) ]] -> 0
[[ Math.asin(1) ]] -> 1.5707963267948966

Math.atan(x):

返回 x 的反正切(以弧度为单位)
[[ Math.atan(1) ]] -> 0.7853981633974483
[[ Math.atan(0) ]] -> 0
[[ Math.atan(-0) ]] -> -0

Math.atan2( y , x ):

返回正 x 轴与从 (0,0) 到点 (x,y) 的射线之间的平面中的角度(以弧度为单位)
[[ Math.atan2(90, 15) ]] -> 1.4056476493802699
[[ Math.atan2(15, 90) ]] -> 0.16514867741462683

Math.ceil( x ):

将 x 向上舍入到最接近的整数
[[ Math.ceil(12.7) ]] -> 13
[[ Math.ceil(12.3) ]] -> 13

Math.cos( x ):

返回 x 的余弦,必须以弧度表示
[[ Math.cos(0) ]] -> 1
[[ Math.cos(1) ]] -> 0.5403023058681398

Math.exp( x ):

返回 e 的 x 次方,其中 e 是欧拉数
[[ Math.exp(0) ]] -> 1
[[ Math.exp(1) ]] -> 2.718281828459045

Math.floor( x ):

将 x 向下舍入到最接近的整数
[[ Math.floor(12.7) ]] -> 12
[[ Math.floor(12.3) ]] -> 12

Math.log( x ):

返回 x 的自然对数
[[ Math.log(1) ]] -> 0
[[ Math.log(10) ]] -> 2.302585092994046

Math.max( x , y , …):

返回括号中最大的数字
[[ Math.max(1, 2, 3) ]] -> 3

Math.min( x , y , …):

返回括号中最小的数字
[[ Math.min(1, 2, 3) ]] -> 1

Math.pow( x , y ):

返回 x 的 y 次幂
[[ Math.pow(5, 2) ]] -> 25

Math.random():

返回 0(包括)和 1(不包括)之间的随机数
[[ Math.random() ]] -> 0.9255151869426522
[[ Math.random() ]] -> 0.313352887182183

Math.sin( x ):

返回 x 的正弦值,必须以弧度表示
[[ Math.sin(0) ]] -> 0
[[ Math.sin(1) ]] -> 0.8414709848078965

Math.sqrt( x ):

返回 x 的平方根
[[ Math.sqrt(25) ]] -> 5

Math.tan( x ):

返回 x 的正切,必须以弧度表示
[[ Math.tan(0) ]] -> 0
[[ Math.tan(1) ]] -> 1.5574077246549023

函数简要

  • Now
  • GenDate
  • getDate()
  • getDay()
  • getDayOfWeek()
  • getFullYear()
  • getHours()
  • getMilliseconds()
  • getMinutes()
  • getMonth()
  • getMonthName()
  • getSeconds()
  • getTime()
  • getTimezoneOffset()
  • getUTCDate()
  • getUTCDay()
  • getUTCFullYear()
  • getUTCHours()
  • getUTCMilliseconds()
  • getUTCMinutes()
  • getUTCMonth()
  • getUTCSeconds()
  • Date.parse(datestring)
  • toDateString()
  • toISOString()
  • toJSON()
  • addYears(years)
  • addMonths(months)
  • addDays(days)
  • addHours(hours)
  • addMinutes(minutes)
  • addSeconds(seconds)
  • addMilliseconds(ms)

函数说明与示例

Now

获取当前计算机系统⽇期对象。
[[ Now ]] -> Wed Nov 14 2018 16:20:24 GMT-0800 (Pacific Standard Time)

GenDate

一个日期对象,表示上次生成原型 HTML 的日期和时间。单独使用时,返回生成日期和时间
[[ GenDate ]] -> Wed Nov 14 2018 16:20:24 GMT-0800 (Pacific Standard Time)

getDate()

返回一个数字,表示给定日期对象的月份日期(1 ~ 31)。
[[ Now.getDate() ]] -> 14

getDay()

返回一个数字,表示给定日期对象的星期几(0 ~ 6)。周日是 0,周六是 6。
[[ Now.getDay() ]] -> 3

getDayOfWeek()

返回给定日期对象的星期几的英文名称
[[ Now.getDayOfWeek() ]] -> Wednesday

getFullYear()

获取给定⽇期对象“年份”部分四位数值。
[[ Now.getFullYear() ]] -> 2018

getHours()

获取给定⽇期对象“⼩时”部分数值(0 ~ 23)。
[[ Now.getHours() ]] -> 16

getMilliseconds()

获取给定⽇期对象的毫秒数(0 ~ 999)。
[[ Now.getMilliseconds() ]] -> 838

getMinutes()

获取给定⽇期对象“分钟”部分数值(0 ~59)。
[[ Now.getMinutes() ]] -> 20

getMonth()

获取给定⽇期对象“⽉份”部分的数值(1 ~ 12)。
[[ Now.getMonth() ]] -> 11

getMonthName()

获取给定⽇期对象“⽉份”部分的英⽂名称。
[[ Now.getMonthName() ]] -> November

getSeconds()

获取给定⽇期对象“秒数”部分数值(0 ~59)。
[[ Now.getSeconds() ]] -> 24

getTime()

获取当前⽇期对象中的时间值。该时间值表 示从1970年1⽉1⽇00:00:00开始,到当前⽇期对象时,所经过 的毫秒数,以格林威治时间为准。
[[ Now.getTime() ]] -> 1542235968871

getTimezoneOffset()

获取世界标准时间(UTC)与当前主 机时间之间的分钟差值。
[[ Now.getTimezoneOffset() ]] -> 480

getUTCDate()

使⽤世界标准时间获取当前⽇期对象“⽇ 期”部分数值(1 ~ 31)。
[[ Now.getUTCDate() ]] -> 15

getUTCDay()

使⽤世界标准时间获取当前⽇期对象“星 期”部分的数值(0 ~ 6)。
[[ Now.getUTCDay() ]] -> 4

getUTCFullYear()

使⽤世界标准时间获取当前⽇期对象 “年份”部分四位数值。
[[ Now.getUTCFullYear() ]] -> 2018

getUTCHours()

使⽤世界标准时间获取当前⽇期对象 “⼩时”部分数值(0 ~ 23)
[[ Now.getUTCHours() ]] -> 0

getUTCMilliseconds()

使⽤世界标准时间获取当前⽇期 对象的毫秒数(0 ~ 999)。
[[ Now.getUTCMilliseconds() ]] -> 838

getUTCMinutes()

使⽤世界标准时间获取当前⽇期对象 “分钟”部分数值(0 ~59)。
[[ Now.getUTCMinutes() ]] -> 20

getUTCMonth()

使⽤世界标准时间获取当前⽇期对象 “⽉份”部分的数值(1 ~ 12)。
[[ Now.getUTCMonth() ]] -> 10

getUTCSeconds()

使⽤世界标准时间获取当前⽇期对象 “秒数”部分数值(0 ~59)。
[[ Now.getUTCSeconds() ]] -> 24

Date.parse(datestring)

使⽤世界标准时间获取当前⽇期对象 “秒数”部分数值(0 ~59)。
⽤于分析⼀个包含⽇期的字符 串,并返回该⽇期与1970年1⽉1⽇00:00:00之间相差的毫秒数 参数:datestring为⽇期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。
日期字符串可能有多种格式,包括NowGenDate返回的格式
[[ Date.parse(Now) ]] -> 1542236704000
[[ Date.parse(“2018-11-14”) ]] -> 1542153600000
[[ Date.parse(“Jun 28, 1969”) ]] -> -16131600000

toDateString()

返回日期对象的简化版本,仅包括星期几、月份、日期和年份
[[ Now.toDateString() ]] -> Wed Nov 14 2018

toISOString()

获取当前⽇期对象的IOS格式的⽇期字 串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。
[[ Now.toISOString() ]] -> 2018-11-15T00:31:33.666Z

toJSON()

获取当前⽇期对象的JSON格式的⽇期字串, 格式: YYYY-MM-DDTHH:mm:ss.sssZ。[[ Now.toISOString() ]] -> 2018-11-15T00:31:33.666Z

toLocaleDateString()

以字符串的形式获取本地化当前⽇ 期对象。并且只包含“年⽉⽇”部分的短⽇期信息。
[[ Now.toLocaleDateString() ]] -> 11/15/2018
[[ Now.toLocaleDateString(“en-GB”) ]] -> 15/11/2018
[[ Now.toLocaleDateString(“ar-EG”) ]] -> ١٥

toLocaleTimeString()

以字符串的形式获取本地化当前 ⽇期对象。并且只包含“时分秒”部分的短⽇期信息。
[[ Now.toLocaleTimeString() ]] -> 5:00:06 PM
[[ Now.toLocaleTimeString(“en-GB”) ]] -> 17:00:06
[[ Now.toLocaleTimeString(“ar-EG”) ]] -> ١٢:٢٩:٠٢

toLocaleString()

根据 Web 浏览器的设置,返回日期对象的语言和区域敏感版本。您可以通过在括号中包含 BCP 47 语言标记字符串来手动设置区域设置
[[ Now.toLocaleString() ]] -> 11/15/2018, 5:00:06 PM
[[ Now.toLocaleString(“en-GB”) ]] -> 15/11/2018, 17:00:06
[[ Now.toLocaleString(“ar-EG”) ]] -> ١٥

toTimeString()

返回日期对象的时间部分
[[ Now.toTimeString() ]] -> 17:00:06 GMT-0800 (Pacific Standard Time)

toUTCString()

以字符串的形式获取相对于当前⽇期对 象的世界标准时间。
[[ Now.toUTCString() ]] -> Thu, 15 Nov 2018 01:00:06 GMT

Date.UTC(year,month,day,hour,min,sec,millisec)

获取相 对于1970 年 1 ⽉ 1 ⽇ 00:00:00的世界标准时间,与指定⽇期 对象之间相差的毫秒数。 参数:组成指定⽇期对象的年、 ⽉、⽇、时、分、秒以及毫秒的数值。 valueOf() ⽤途:获取当前⽇期对象的原始值。
  • 年份(必填):四位数
  • 月(必需): 0(一月)和 11(十二月)之间的整数
  • day: 1 到 31 之间的整数。如果省略,默认为 1
  • 小时: 0 到 23 之间的整数。如果省略,默认为 0
  • 分钟: 0 到 59 之间的整数。如果省略,默认为 0
  • second: 0 到 59 之间的整数。如果省略,默认为 0
  • 毫秒: 0 到 999 之间的整数。如果省略,默认为 0
[[ Date.UTC(1969, 5, 28, 1, 20) ]] -> -16152000000

addYears(years)

将指定的年份数加到当前⽇期对象上, 获取⼀个新的⽇期对象。 参数:years为整数数值,正负均 可。
[[ Now.addYears(3) ]] -> Mon Nov 15 2021 13:00:34 GMT-0800 (Pacific Standard Time)

addMonths(months)

将指定的⽉份数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:months为整数数值,正 负均可。
[[ Now.addMonths(3) ]] -> Fri Feb 15 2019 13:00:34 GMT-0800 (Pacific Standard Time)

addDays(days)

将指定的天数加到当前⽇期对象上,获 取⼀个新的⽇期对象。 参数:days为整数数值,正负均可
[[ Now.addDays(3) ]] -> Sun Nov 18 2018 13:00:34 GMT-0800 (Pacific Standard Time)

addHours(hours)

将指定的⼩时数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:hours为整数数值,正负 均可。
[[ Now.addHours(3) ]] -> Thu Nov 15 2018 16:00:34 GMT-0800 (Pacific Standard Time)

addMinutes(minutes)

将指定的分钟数加到当前⽇期对 象上,获取⼀个新的⽇期对象。 参数:minutes为整数数值, 正负均可。
[[ Now.addMinutes(3) ]] -> Thu Nov 15 2018 13:03:34 GMT-0800 (Pacific Standard Time)

addSeconds(seconds)

将指定的秒数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:seconds为整数数值,正 负均可。
[[ Now.addSeconds(3) ]] -> Thu Nov 15 2018 13:00:37 GMT-0800 (Pacific Standard Time)

addMilliseconds(ms)

将指定的毫秒数加到当前⽇期对象 上,获取⼀个新的⽇期对象。 参数:ms为整数数值,正负均 可。
[[ Now.addMilliseconds(3) ]] -> Thu Nov 15 2018 13:00:37 GMT-0800 (Pacific Standard Time)
布尔运算符用于编写计算结果为truefalse的比较表达式。比较表达式用于转发器过滤、更新和标记转发器行以及编写复杂的条件逻辑等

函数简要

  • ==
  • !=
  • <
  • <=
  • >
  • >=
  • &&
  • ||

函数说明与示例

== 等于

[[ 5 + 2 == 7 ]] -> true

!=不等于

[[ 5 + 2 != 8 ]] -> true

<小于

[[ 5 + 2 < 4 + 3 ]] -> false

<= 小于或等于

[[ 5 + 2 <= 4 + 3 ]] -> true

大于

[[ 5 + 2 > 4 + 3 ]] -> false

>= 大于或等于

[[ 5 + 2 >= 4 + 2 ]] -> true
下一个运算符andor运算符用于组合两个或多个比较表达式。
当所有组合比较评估为true时,使用and的表达式将评估为true,当任何一个比较评估为true时,使用or的表达式将评估为true

&& 

[[ 5 + 2 == 7 && 4 + 3 == 7 ]] -> true
[[ 5 + 2 == 7 && 4 + 3 == 8 ]] -> false

|| 

[[ 5 + 2 == 7 || 4 + 3 == 8 ]] -> true
[[ 5 + 2 == 8 || 4 + 3 == 8 ]] -> false
收藏 打赏

感谢您的支持,我会继续努力的!

扫码打赏,加速更新更多文章。
常见问题
  • 本站资源版权属 AxureMost.cn 所有。任何非官网途径下载均属于盗版,后台有检测机制一经发现传播,共享,出售会起诉追会本站损失。
查看详情
  • 请比对下载完压缩包的与网盘上的容量。
查看详情
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务