Expressões seletoras switch

Usar o switch para condições de comparações simples, ao invés de utilizar o if





<html>  <body>    <script>    farol = "amarelo"    switch (farol) {   case "vermelho":    alert("Pare")    break   case "amarelo":    alert("Atencao")    break   case "verde":    alert("Prossiga")    break   default:    alert("Cor ilegal")  }     </script>    </body>  </html>  

Atenção, não esqueça do break!

Sempre inclua um default. Se todas as condições anteriores forem falsas, o switch entrará no default. Ele é muito importante. O sistema de telefonia dos Estados Unidos já foi uma vez paralisada por várias horas por causa da falta de um default!

Agrupando condições:



<html>  <body>    <script>    letra = "e"    switch (letra) {   case "a":   case "e":   case "i":   case "o":   case "u":    alert("Vogal")   default:    alert("Outro caracter")  }     </script>    </body>  </html>  

Ilustramos acima o porquê do uso (ou desuso) do break.

0 comentários: