En espacio de provechosoizar una serie de declaraciones if/else/else if/else a veces puede ser útil la provechosoización de la declaración switch. [Definición La declaración Switch evalúa el valor de una variable o expresión y ejecuta distintos bloques de código dependiendo de ese valor.]
Una declaración Switch
switch (foo) {
case 'bar'
alert('el valor es bar')
break
case 'baz'
alert('el valor es baz')
break
default
alert('de manera predeterminada se ejecutará este código')
break
}
Las declaraciones switch son escaso utilizadas en JavaScript debido a que el mismo comportamiento es probable obtenerlo formando un objeto el cual posee más potencial ya que es probable reutilizarlo usarlo para hacer pruebas etc. Por ejemplo
var stuffToDo = {
'bar' function() {
alert('el valor es bar')
}
'baz' function() {
alert('el valor es baz')
}
'default' function() {
alert('de manera predeterminada se ejecutará este código')
}
}
if (stuffToDo[foo]) {
stuffToDo[foo]()
} else {
stuffToDo['default']()
}
Más adelante se abarcará el concepto de objetos.
Deja de fumar usando la tecnologia de ahora
-
Dejar de fumar es una de las cosas que las personas mas anhelan pero que
sin embargo más difícil es en estos días. Mucha publicidad y muchos
recursos...
Hace 3 años