Pontos muito interessantes, e muito obrigado pela sua contribuição. Com certeza deu pra extrair bastante informação.
Mas tenho uma dúvida, no caso da declaração de switch statatement em Javascript, não seria essa a forma tradicional?
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
Fonte:W3Schools