Skip to content

IF条件

指令说明

IF条件指令用于根据指定的条件判断是否执行后续操作。支持多种比较运算符和逻辑判断,是流程控制的核心指令之一。

功能描述

本指令用于实现条件分支逻辑,当满足指定条件时执行相应的操作。支持数值比较、字符串比较、包含判断、空值判断等多种条件类型。

参数说明

参数名类型必填说明
对象1Any参与比较的第一个对象,可以是变量、常量或表达式
关系String比较关系运算符,包括等于、不等于、大于、小于等
对象2Any参与比较的第二个对象,当关系为"为真"、"为假"、"为空"、"不为空"时不需要此参数

关系运算符说明

运算符说明使用场景
等于 (==)判断两个对象是否相等数值、字符串精确匹配
不等于 (!=)判断两个对象是否不相等排除特定值
大于 (>)判断对象1是否大于对象2数值大小比较
大于等于 (>=)判断对象1是否大于等于对象2数值范围判断
小于 (<)判断对象1是否小于对象2数值大小比较
小于等于 (<=)判断对象1是否小于等于对象2数值范围判断
包含 (in)判断对象1是否包含对象2字符串、列表包含判断
不包含 (notin)判断对象1是否不包含对象2排除特定内容
为真 (true)判断对象1是否为真值布尔值判断
为假 (false)判断对象1是否为假值布尔值判断
为空 (empty)判断对象1是否为空空值检查
不为空 (notempty)判断对象1是否不为空非空值检查

返回值

本指令无返回值,仅用于控制流程执行。

使用示例

基本用法

image

IF嵌套和多条件

image

  • 可以使用python模式,实现多条件

注意事项

相关指令