If
test_expression matches any
Case expressionlist expression, then the statements following that
Case clause are executed up to the next
Case clause (or for the last clause, up to
End Select). Control then passes to the statement following
End Select. If
test_expression matches an
expressionlist expression in more than one
Case clause, then only the statements following the first match are executed.
The
Case Else statement is used to indicate the
elsestatements to be executed if no match is found between the
testexpression and an
expressionlist in any of the other
Case selections. Although not required, it is a good idea to have a
Case Else statement in your
Select Case block to handle unforeseen
testexpression values. If no
Case expressionlist matches testexpression and there is no
Case Else statement, then execution continues at the statement following
End Select.
Select Case statements can be nested. Each nested
Select Case statement must have a matching
End Select statement.
In the JavaScript language is used the statement for this purpose
switch.