逻辑判断(逻辑表达式)


逻辑表达式的概念

1:我们用{{名字}}的方法取物体的取值
ZB.
{{小随}}

2:我们用{{名字.属性}}的方法取物体的属性
ZB.
{{小随.top}}
{{小随.left}}
{{小随.text}}
之类的    

更多的:
‘{{小随.text}}’.length != 13


3:我们用= > <的方法来判断区间
ZB.
{{小随}} > {{小丁}}
上面的例子就是,当小随大于小丁时,执行行为

{{小随}} >= 20
{{小随}} <= {{小丁}}
{{小随}} == {{小丁}}

PS:不等于是 != 。其它许多等式不等式关系可以在百度上搜索JS 逻辑表达式去找

4:我们用 && 来间隔需要同时满足的条件
ZB.
{{小随}} >= {{小丁}} && {{小随}} <= 100
上面的例子就是,当小随大于等于小丁并且当小随小于等于100时执行条件

5:我们用两个 || 来间隔多个满足的条件
ZB.
{{小随}} >= {{小丁}} || {{小随}} <= 100
上面的例子就是,当小随大于等于小丁,或者当小随小于等于100时都执行条件

逻辑判断
如果……那么

表达式获取值方法

{{A.left}} 获取左坐标
{{A.top}} 获取上坐标


字符串的长度
'{{A.text}}'.length>6 
'{{A.text}}'.length !=10


同时满足条件
&&
{{A.left}}>10 && {{B}}>10

取整数
~~
取小数点
{{A}}.toFixed(2) 
获取元件a中的元素b
{{a/b}}
已邀请:

m10835812

赞同来自: m248737994

逻辑判断的取值就只能是数字,不能是文本吗?

lx_mgd

赞同来自: m272385351

如果在执行条件那里写了逻辑表达式发现 {{abc}}=='aaa' 可能没生效时,可以尝试改成这样 '{{abc}}'=='aaa'

m171291510

赞同来自:

好复杂,没看懂TAT

m272385351

赞同来自:

多选单选取值得用 '{{abc}}'=='aaa' 才行,卡这半天了

qqf35714a4fc

赞同来自:

非常实用的功能
 

m4087854

赞同来自:

有没有会的哇
 

要回复问题请先登录注册