Skip to content
本页内容目录

While循环

🚩【组件功能】:循环执行相同业务逻辑,循环终止条件可在循环体控制。

可以无限执行循环体业务逻辑,通过条件判断终止循环体,条件比较对象需依赖变量或表达式。

配置预览

alt For循环

选项说明

多条件 选项①

可同时添加多条判断条件。条件选项分为两种:
符合以上所有项条件:多条判断条件为且的关系,判断条件结果皆为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可求得变量长度,循环体使用组件变量赋值对变量内容进行叠加。 alt While循环

输出结果

当变量长度大于10时,while组件运行结束 alt While循环

无限循环

描述

将条件判断用表达式true表示,无限循环执行对变量递增值进行赋值。

配置

使用组件变量赋值对变量进行赋值 alt While循环

输出结果

条件判断为true,因此while会一直循环执行循环体内步骤,实现无限循环。 alt While循环

评论