La función switch
switch (
variable
) {
case n1:
instrucciones caso n1...
.....................
case n2:
instrucciones caso n2...
.....................
}
la función
switch es un condicional que evalúa el valor de la
variable (debe ser siempre numérica y entera) y busca dentro del contenido de
{ } si existe una etiqueta
case seguida de un
número coincidente con el valor de la variable.
Si existe
ese número ejecuta
todas las instrucciones existentes después de ese
case incluidas las que pudiera haber detrás de otros
cases.
switch (
variable
) {
case n1:
instrucciones caso n1...
.....................
break;
case n2:
instrucciones caso n2...
.....................
break;
}
Esta opción incluye antes de
cada nuevo case la función de ruptura
break con la que se consigue que se ejecuten
unicamente las instrucciones que siguen a cada uno de los
case pero
evitando que se ejecuten las que van detrás de los
case siguientes.
default:
Cuando se pretende que se ejecuten unas instrucciones concretas en el
caso de que el valor de la variable no coincida con ninguna de las opciones
case se puede insertar
default: seguido de esas instrucciones.
Todas la instrucciones que siguen a
default: se ejecutarán para
cualquier valor de la variable distinto de los indicados en los
case que le preceden.