SmileBASIC 3.6.0 Interpreter
1.3 kB
Markdown
at main


title: WHILE slug: docs-sb3-while system: SmileBASIC 3 type: command category: Basic instructions (control and branching) source: InstructionList.pdf forms: 1 scraped: 2026-06-21 #

WHILE #

Category: Basic instructions (control and branching)

Repeats the process up to WEND while the condition is satisfied

  • Exits the loop if the condition is not satisfied or when the BREAK instruction is executed

Format #

WHILE Conditional expression

Conditional Expressions #

Item Description
The same conditional expressions as in IF statements can be specified
Comparison<br>Operators == Equal to
!= Not equal to
> Greater than
< Smaller than
>= Equal to or greater than
<= Equal to or smaller than
Logical operators<br>(for comparison<br>with multiple<br>conditions) (Condition 1 AND Condition 2) Both of the two conditions must be satisfied
(Condition 1 && Condition 2) Both of the two conditions must be satisfied
(Condition 1 OR Condition 2) Either of the two conditions must be satisfied
(Condition 1 || Condition 2) Either of the two conditions must be satisfied
* The key "||" can be found to the upper left of ? on your keyboard.

Examples #

A=0:B=4
WHILE A<B
 A=A+1
WEND