Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2013, 12:03
JoseHervas
 
Fecha de Ingreso: marzo-2013
Ubicación: Madrid
Mensajes: 12
Antigüedad: 11 años, 1 mes
Puntos: 0
¿Es posible usar un switch con múltiples variables?

Hola a todos!

Veréis tengo una estructura con 4 variables diferentes y cada variable tiene 4 valores posibles.

Quiero cubrir cada combinación de los diferentes valores posibles, al principio fui a probar con el "if" y "else" pero se me hacía eterno después quise probar con el switch, lo que hice fue:

switch (var1, var2, var3, var4){

case "valor1_de_var1", "valor1_de_var2", valor1_de_var3", valor1_de_var4"
break;
case
.
.
.

y así sucesivamente.

El problema es que cada vez que ejecuto la función siempre me da el mismo resultado: el primero empezando por arriba, incluso aunque ponga un caso que no esté contemplado en la primera línea me ejecuta ese código.

No estoy seguro de si lo que he hecho lo acepta javascript o si tengo que utilizar otra estructura, ¿alguien me puede ayudar?

Gracias!