跳到主要内容

逻辑

跟逻辑运算相关的操作

判断

根据条件执行对应的内容,判断是一个命令结构,它包含两部分,是则执行体(条件为真执行)和否则执行体(条件为假执行)。如下图:

判断

输入参数(点击变量按钮进行配置):

变量名类型是否必须说明
自定义bool判断条件

输出参数

提示

判断的变量只支持bool类型(true或者false)的变量,不支持使用表达式(如: a == 1 && b ==2,类似这种不支持 )

布尔值取反

布尔值取反,将true转为false,将false转为true

输入参数

参数类型是否必须说明
布尔值bool布尔值

输出参数

变量名类型说明
自定义bool取反后的布尔值

比较文本

对两个文本进行比较

输入参数

参数类型是否必须说明
变量文本一string文本
比较符string比较的方式,如:等于、不等于、包含、不包含
变量文本二string文本

输出参数

变量名类型说明
自定义bool比较的结果

比较数值

对两个数值进行比较,支持整数和小数

输入参数

参数类型是否必须说明
变量数值一float数值
比较符string比较的方式
变量文本二float数值

输出参数

变量名类型说明
自定义bool比较的结果

比较时间

对两个日期进行比较,两个日期必须是标准的日期时间字符串,如2022-10-20、2022/10/20、2022年10月20日、09:58、9:58等

输入参数

参数类型是否必须说明
变量时间一string日期时间字符串
比较符string比较的方式
变量时间二string日期时间字符串

输出参数

变量名类型说明
自定义bool比较的结果

网络状态

获取网络是否可用

输入参数

输出参数

变量名类型说明
自定义bool网络状态,true:可用,false:不可用

多条件判断

对多个布尔值变量进行组合判断

输入参数

参数类型是否必须说明
布尔值逻辑string多个布尔变量,如:{$布尔值1}and{$布尔值2}or{$布尔值3} ,不支持逻辑表达式

输出参数

变量名类型说明
自定义bool组合判断的结果
提示

不支持使用表达式(如: a == 1 && b == 2,类似这种不支持),表达式需要拆分成bool值组合才能运算

如上面表达式可以拆分为:

$var1 = $a == 1;
$var2 = $b == 2;
{$var1}and{$var2}

用流程表述为:

多条件判断