In the previous lesson you learned how to create an If Statement and make
use of the Else clause. However, an If Statement is not always enough
for a programmer's needs.
VBScript ElseIf: Uses
The previous lesson contained an example that let you execute one block of code
if the temperature was above a certain temperature and another block of code if
it was below a certain temperature. How would we check for another temperature range?
For this kind of programming solution you need to use the ElseIf statement.
The basic idea of the ElseIf statement is to create an If Statement within
another If Statement. This way you can check for many different cases in a single
If Statement clause.
Our following example shows how you would check for two additional temperature ranges to
make our program more robust!
temperature = 65
If temperature > 70 Then
document.write("Wear a T-Shirt!")
ElseIf temperature > 60 Then
document.write("Wear a hat!")
ElseIf temperature > 50 Then
document.write("Wear a long-sleeved shirt!")
document.write("Wear a coat!")
Wear a hat!
Our temperature was set to 65 and failed the first If Statement condition
because 65 is not greater than 70. However, on the first ElseIf Statement we
found that 65 was greater than 60 and so that block of code document.write("Wear a hat!")
was executed. Because there was a success the If Statement then finishes and our
VBSCript would begin again on the line of code following End If.
Found Something Wrong in this Lesson?
Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time!