Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2016, 12:28
Avatar de Iballa
Iballa
 
Fecha de Ingreso: marzo-2013
Mensajes: 107
Antigüedad: 11 años, 9 meses
Puntos: 6
condicional SWITCH. Expresiones dentro del case.

Hola,

estoy empezando a estudiar Java Script y estoy un poco confundida con el switch.
En todos los ejemplos veo que al case el ponen un número (case 1) o bien un (string "").

¿Se pueden poner expresiones en el case? por ejemplo.....:

Código Javascript:
Ver original
  1. switch(num){
  2.               case [B](num>0)[/B]:
  3.                  document.getElementById("salida").value="El " + num + " es positivo";
  4.                  break;
  5.               case (num<0):
  6.                  document.getElementById("salida").value="El " + num + " es negativo";
  7.                  break;
  8.               case (num==0):
  9.                   //mas codigo...

No me sale así, y no sé como se podrían poner expresiones de ese tipo, si es entre paréntesis o no, o simplemente el case es más limitado.

Gracias de antemano!!!