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