JavaScript offers the switch statement as an alternative to using the if…else structure.
The switch statement is useful when testing all the possible results of an expression.
The format of a switch structure looks like the following:
switch (expression) { case label1: statement1; break; case label2: statement2; break; default: statement3; } |
The switch statement evaluates an expression placed between parentheses.
The result is compared to labels associated with case structures that follow the switch statement.
If the result is equal to a label, the statement(s) in the corresponding case structure are executed.
A default is used at the end of a switch structure to catch results that do not match any of the case labels.
A colon always follows a label.
Curly brackets {} are used to hold all the case structures together, but they are not used within a case structure.
The keyword break is used to break out of the entire switch statement once a match is found, thus preventing the default structure from being executed accidentally.
EXAMPLE 1
<html> <SCRIPT LANGUAGE='JavaScript'> <!-- var color = "green"; switch (color) { case "red": document.write("The car is red."); break; case "blue": document.write("The car is blue."); break; case "green": document.write("The car is green."); break; default: document.write("The car is purple."); } //--> </SCRIPT> </html>
0 comments:
Post a Comment