Como hacer un switch en javascript

publicado por: Anonymous

Tengo varios if-else que necesito simplificar:

var color = "";
if (tipo == "0") {
   color = "FF0000";
 } else if (tipo == "1") {
   color = "CC9900";
 } else if (tipo == "2") {
   color = "AA0000";
 .... 
 } else {
   color = "000000";
 } 

Hay manera de hacer un switch en javascript?

solución

También se puede utilizar la función corta de un switch case de la siguiente manera:

_x000D_

_x000D_

var color = "";_x000D_
var miTipo = prompt("Ingrese un numero");_x000D_
var casos = {_x000D_
    0: "#FF0000",_x000D_
    1: "#CC9900",_x000D_
    2: "#AA0000"    _x000D_
};_x000D_
//si hay condicion cumplida_x000D_
if (casos[miTipo]) {  _x000D_
  color = casos[miTipo];_x000D_
}else{_x000D_
  //Aqui lo que seria el default de un switch case tradicional_x000D_
  color = "#000000";_x000D_
}_x000D_
alert('El color es: ' + color);

_x000D_

_x000D_

_x000D_

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *