¿Hay alguna manera de escribir una instrucción de cambio condicional en javascript?Sentencia de cambio condicional de Javascript
No estoy adivinando, ya que el siguiente siempre va a por defecto:
var raw_value = 11.0;
switch(raw_value)
{
case (raw_value > 10.0):
height = 48;
width = 36;
break;
case (raw_value > 5.0):
height = 40;
width = 30;
break;
default:
height = 16;
width = 12;
break;
}
Si no es así, ¿qué debo usar en su lugar - una larga sentencia if/else?
gracias :)
Una buena solución sería una matriz, y una versión de JavaScript de esta [pregunta PHP reciente] (http://stackoverflow.com/questions/4032753/picking-the-nearest-value-from-an-array-reflecting-ranges) .... pero eso no va a ser trivial a port. –
No es TAN largo de una instrucción if - else (if, else if, else). Bastante estándar (y menos sangría). –
If/else ocupa menos espacio, es más fácil de leer, menos de escribir y menos propenso a errores autoinfligidos. – BGerrissen