About Me

Saturday 21 April 2012

VBScript ElseIf

VBScript ElseIf

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!

VBScript Code:

<script type="text/vbscript">
Dim temperature
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!")
Else 
 document.write("Wear a coat!")
End If

</script>

Display:

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
.

0 comments:

Post a Comment