como utilizar switch case en javascript

Utilizar switch case en javascript
Puede utilizar varios if… if más declaraciones, al igual que en el capítulo anterior, para llevar a cabo una rama multiway. Sin embargo, esto no es siempre la mejor solución,especialmente cuando todas las ramas dependen del valor de una sola variable.

 

Comenzando con JavaScript 1.2, puede utilizar una instrucción switch que manejaexactamente esta situación, y lo hace tan más eficientemente más repetido if másdeclaraciones.

 

Sintaxis:

 

La sintaxis básica de la instrucción switch es para dar una expresión para evaluar yvarias declaraciones diferentes para ejecutar basan en el valor de la expresión. Elintérprete comprueba cada caso contra el valor de la expresión hasta que se encuentrauna coincidencia. Si no coincide, se utilizará una condición predeterminada.

 

Switch (expresión)
{
condición 1 del caso: instrucción (es)
rotura;
caso condición 2: instrucción (es)
rotura;
caso condición n: sentencias
rotura;
default: instrucción (es)
}
Las declaraciones de descanso indican que el intérprete al final de ese caso enparticular. Si ellos fueron omitidos, el intérprete continuaría ejecutar cada instrucción encada uno de los siguientes casos.

 

Vamos a explicar la instrucción break en el capítulo de Control de lazo.

 

Ejemplo:

 

Ejemplo siguiente ilustra un básico bucle while:

 

<script type=”text/javascript”>
<!–
grado var = ‘A’;
Document.Write (“bloque de interruptores de entrada < br/&gt;”);
interruptor (grado)
{
‘A’ del caso: document.write (“buen trabajo < br/&gt;”);
rotura;
caso ‘B’: document.write (“buen < br/&gt;”);
rotura;
caso ‘C’: document.write (“Passed < br/&gt;”);
rotura;
caso sería ‘: document.write (“no es tan bueno < br/&gt;”);
rotura;
‘F’ del caso: document.write (“Failed < br/&gt;”);
rotura;
por defecto: document.write (“grado desconocido < br/&gt;”)
}
Document.Write (“salida interruptor bloque”);
//–>
</script>
Esto se produce el siguiente resultado:

 

Ingresa al bloque de interruptores
Buen trabajo
Salir del bloque de interruptores
Para entender de mejor manera puedes intentarlo tú mismo.

 

Ejemplo:

 

Consideremos un caso si usted no usa instrucción break:

 

<script type=”text/javascript”>
<!–
grado var = ‘A’;
Document.Write (“bloque de interruptores de entrada < br/&gt;”);
interruptor (grado)
{
‘A’ del caso: document.write (“buen trabajo < br/&gt;”);
caso ‘B’: document.write (“buen < br/&gt;”);
caso ‘C’: document.write (“Passed < br/&gt;”);
caso sería ‘: document.write (“no es tan bueno < br/&gt;”);
‘F’ del caso: document.write (“Failed < br/&gt;”);
por defecto: document.write (“grado desconocido < br/&gt;”)
}
Document.Write (“salida interruptor bloque”);
//–>
</script>
Esto se produce el siguiente resultado:

 

Ingresa al bloque de interruptores
Buen trabajo
Muy bien
Pasado
No es tan bueno
No se pudo
Grado desconocido
Salir del bloque de interruptores
Para entender de mejor manera puedes intentarlo tú mismo.
Anuncios

Deja un comentario

Archivado bajo Uncategorized

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s