A switch-case structure has the same form as in Java:
<switch expression> <case value1> HTML for case 1. <break> <case value2> HTML for case 2. <break> <default> HTML for the default case. <break> </switch>
You can have as many cases as you like. The values value1, value2, etc., must be valid expressions. The <default> case is optional. The rules for what gets executed are the same as in Java; if you don't end a case with <break>, it will fall through to the next case. For example:
<switch animal.name> <case "elephant"> <case "rhinocerous"> This is the HTML for large animals. <break> <case "squirrel"> <case "gecko"> This is the HTML for small animals. <break> <case favoriteAnimal.name> This is the HTML for the user's favorite animal. <break> <default> This is the HTML for other animals. <break> </switch>
Previous: If-Else | Next: Assignment |