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:
Postar um comentário