13. WMLScript Looping Statements

Looping statements are used to repeat the execution of a block of statements. The looping continues or stops based on some conditions. The while statement and the for statement are used for looping in WMLScript.


13.1. while Statement

WMLScript's while statement is used to repeat the execution of a block of statements while a condition is true. It has the following syntax:


while (condition)
{
  WMLScript statement(s)
}


The statement(s) enclosed in the curly brackets {} will be executed again and again as long as condition is true. The loop stops when condition evaluates to false or invalid. The curly brackets can be omitted if there is only one statement in the while loop. The following WMLScript example demonstrates how to use the while statement:


var counter = 0;
var result = 0;

while (counter < 10)
{
  result += 2;
  counter++;
}


In the above WMLScript example, the counter variable is first initialized to 0. Every time the code inside the while loop is executed, the value of counter is incremented by 1. After executing the while loop for 10 times, the value of counter becomes 10 and the expression "counter < 10" is false. This quits the while loop. The WMLScript statement "result += 2;" has been executed 10 times totally. Hence, the result variable contains the value 20 when the while loop stops.


Previous Page Page 27 of 71 Next Page


Feedback Form (ExpandCollapse)

What do you think about this web page?






(Optional) Please provide us more details. For example, suppose you select option 2 above, can you tell us specifically what information is missing? You can also suggest anything that can help us improve this web page.

(Optional) Your name:

(Optional) Your email address:

Please enter again to confirm:

Due to the amount of messages we received, we may not be able to reply to all messages.

A button for going back to the top of this page