Bookmark and Share

VBScript While Loop

A While Loop is a simple loop that keeps looping while something is true. Everytime it loops the block of code that is contained within the while loop is executed. The while loop is controlled by the same kind of conditional statement that you would see in an VBScript If Statement, so if you already know how an If Statement words, this lesson will be a breeze!

Advertise on Tizag.com

VBScript While Loop Example

In this lesson we will be creating a simple countdown that starts at 10 and ends with a BANG! First, we need to decide what our condition statement will be. Because we are counting down, it only seems logical that we would want our countdown variable to be greater than 0, otherwise we should be having a BANG!

The following code creates the while loop to create a simple VBScript countdown.

VBScript Code:

<script type="text/vbscript">
Dim counter
counter = 10
While counter > 0
    document.write(counter)
    document.write("<br />")
    counter = counter - 1
Wend
document.write("BANG!")
</script>

Display:

10
9
8
7
6
5
4
3
2
1
BANG!

The loop starts with the counter variable equal to 10 and subtracts one from counter each time through the loop. After 10 times(iterations) through the loop the conditional statement counter > 0 fails and the the while loop ends (Wend).

Bookmark and Share




Found Something Wrong in this Lesson?

Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time!

Advertise Here

More Tutorials!
Microsoft Office Tutorials Artist Tutorials