Switch Case función

Cómo usar declaraciones de switch case en javascript?
Cuáles son las opciones, cuando una condición puede contener numerosos resultados?

Explicación

Declaración Switch Case::
Switch case es usado cuando una condición puede tener múltiples resultados y un diferente set de operaciones es efectuado , basado en caresp_code resultado.
Sintasis:
Switch(condición)
{
case
result1:
// Operación para resulta1
case result2:
// Operación para resulta2
.
.
.
default :
// Si el resultado pertenece a ninguno del caso especificado
}

Código Ejemplo:
<script language="javascript">
for(var i=1; i<5; i++)
{
switch(i)
{
case 1:
document.write("mensaje para case 1 <br>");
break;
case 2:
document.write("mensaje para case 2 <br>");
break;
case 3:
document.write("mensaje para case 3 <br>");
break;
default:
document.write("mensaje para case default<br>");
break;
}
}
</script>

Resulta:

En el ejemplo, hemos utilizado for loop para explicar la declaración switch case. Aquí caresp_code vez que el valor de I es diferente, se incrementa como 1, 2, 3, 4. Existen tres casos definidos para 1, 2, 3. Cuando el valor es 4, el valor por defecto ( default ) es ejecutado.