1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-16 17:45:20 +00:00
qb64/internal/help/WHILE.md

34 lines
950 B
Markdown
Raw Normal View History

See [WHILE...WEND](WHILE...WEND).
The **WHILE** condition is used in [WHILE...WEND](WHILE...WEND) or [DO...LOOP](DO...LOOP) loops to exit them.
## Syntax
> DO [WHILE] evaluation
> .
> .
> .
> LOOP [WHILE] evaluation
* Only one conditional evaluation can be made at the start or the end of a [DO...LOOP](DO...LOOP).
* DO WHILE evaluates a condition before and inside of the loop. The loop may not run at all.
* LOOP WHILE evaluates a condition inside of the loop. It has to loop once.
* Skips the loop or loops until an evaluation becomes False.
**Relational Operators:**
| Symbol | Condition | Example Usage |
| -- | -- | -- |
| = | Equal | IF a = b THEN |
| <> | NOT equal | IF a <> b THEN |
| < | Less than | IF a < b THEN |
| > | Greater than | IF a > b THEN |
| <= | Less than or equal | IF a <= b THEN |
| >= | Greater than or equal | IF a >= b THEN |
## See Also
* [UNTIL](UNTIL)
* [DO...LOOP](DO...LOOP)
* [WHILE...WEND](WHILE...WEND)