Appearance
While循环
🚩【组件功能】:循环执行相同业务逻辑,循环终止条件可在循环体控制。
可以无限执行循环体业务逻辑,通过条件判断终止循环体,条件比较对象需依赖变量或表达式。
配置预览
选项说明
多条件 选项①
可同时添加多条判断条件。条件选项分为两种:
符合以上所有项条件:多条判断条件为且的关系,判断条件结果皆为True时,最终结果为True。反之为False,不满足运行条件,结束while中循环体运行
符合以上任意项条件:多条判断条件为或的关系,判断条件结果有一条为True,则最终结果为True。反之为False,不满足运行条件,结束while中循环体运行
配置说明
While比较对象1 支持#
比较对象可以是表达式或变量,仅支持#。
While比较关系
比较关系包含“等于、大于、小于、大于等于、小于等于、不等于、等于True、等于False、包含、不包含、等于null、不等于null、是空字符、不是空字符、以比较对象开头、以比较对象结束、不以比较对象开头、不以比较对象结束”。当提供的现有比较关系不能满足比较条件时,使用完整表达式进行条件判断。
While比较对象2 支持T或#
比较对象可以是表达式、变量或字符串,支持T、# 两种模式。
支持平台
~win-yes ~mac-yes ~linux-yes
示例
函数调用
描述
循环体每执行一次对变量 小星星
赋值叠加内容,当变量 小星星
长度小于10,一直执行该循环体,当长度大于10,则结束当前while组件运行
配置
变量调用js长度函数小星星.length
可求得变量长度,循环体使用组件变量赋值对变量内容进行叠加。
输出结果
当变量长度大于10时,while组件运行结束
无限循环
描述
将条件判断用表达式true表示,无限循环执行对变量递增值
进行赋值。
配置
使用组件变量赋值
对变量进行赋值
输出结果
条件判断为true,因此while会一直循环执行循环体内步骤,实现无限循环。