buenas.
¿la consola del navegador reporta algo? considera también el tipo de valor de la variable y del case. no es lo mismo tener un integer en la variable y en el case un string. es decir,
Código:
var value = 0;
switch(value){
case '0': alert('es un string'); break; // esta linea no se ejecuta;
case 0: alert('es un integer'); break;
}