====== WHILE ... ENDWHILE ====== //Since version 2.1// Syntax: while endwhile The ''WHILE'' command starts a **pre-test loop** where the given condition is evaluated every time before entering the loop. If the condition evaluates to true, the statements between ''WHILE'' and ''ENDWHILE'' will be executed and the condition will be tested again . If it evaluates to false, the statements will be skipped and execution will be continued after the ''ENDWHILE'' statement. Contrarily to the ''[[fornext|FOR ... NEXT]]'' loop, it is allowed to escape from the ''WHILE'' loop using the ''[[goto|]]'' command. Example: print "counting down from ten" n = 10 while n > 0 print n dec n endwhile **Note**: for a **post-test loop**, see ''[[repeat|REPEAT ... UNTIL]]''.