Permite la ejecución de una o más instrucciones cuando el valor de una expresión especificada coincide con una etiqueta.
switch (expresión) { case etiqueta : listaInstrucciones case etiqueta : listaInstrucciones ... default : listaInstrucciones }
Utilice la cláusula default para proporcionar una instrucción que se ejecutará en caso de que ninguno de los valores de las etiquetas coincida con expresión. Puede aparecer en cualquier parte de dentro del bloque de código de la instrucción switch.
Se pueden especificar cero o más bloques etiqueta. Si ninguna de las expresiones etiqueta coincide con el valor de expresión y no se proporciona cláusula default, no se ejecuta ninguna instrucción.
La ejecución fluye a lo largo de una instrucción switch de la siguiente manera:
El siguiente ejemplo comprueba el tipo de un objeto.
function MiObjeto() { ...}switch (
object.constructor){
case
Date:
...case
Number:
...case
String:
...case
MiObjeto:
... default: ... }
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |