7.4.1 - Estruturas condicionais
đ Aprofundando nas Estruturas Condicionais
đ Aprofundando nas Estruturas Condicionais
đŻ switch case â Quando hĂĄ muitas opçÔes
switch case â Quando hĂĄ muitas opçÔesđ§Ș Exemplo: Escolher uma bebida
let bebida = "suco";
switch (bebida) {
case "café":
console.log("VocĂȘ escolheu cafĂ© â");
break;
case "chĂĄ":
console.log("VocĂȘ escolheu chĂĄ đ”");
break;
case "suco":
console.log("VocĂȘ escolheu suco đ§");
break;
default:
console.log("Escolha invĂĄlida â");
}⥠Operador TernĂĄrio â Tudo em uma linha!
đ Forma:
â
Exemplo:
â ïž Observação importante: ParĂȘnteses sĂŁo obrigatĂłrios!
â Exemplo com erro:
â
Forma correta:
đ§ Como o computador entende as condiçÔes?
𧩠Observação: Como as condiçÔes são "avaliadas"?
đ Exemplo 1: Condição simples
đ Exemplo 2: Condição composta com && (E)
&& (E)đ Exemplo 3: Condição composta com || (OU)
|| (OU)đ§ Lembre-se:
ExpressĂŁo
Resultado
â ïž RedundĂąncia: evite repetir o que nĂŁo precisa!
đ Quando usar qual estrutura?
Situação
Estrutura ideal
𧏠Observação: CondiçÔes dentro de condiçÔes? Sim! Isso se chama aninhamento
đ€ Mas o que isso quer dizer?
đ Exemplo prĂĄtico:
đ§ Como o computador lĂȘ isso:
â ïž Cuidado com a bagunça!
â
Melhorar com lĂłgica clara:
đ„ Erros comuns para evitar
đ ïž Boas prĂĄticas com exemplos reais
â
Bom exemplo: CĂłdigo claro e direto
â Mau exemplo: TernĂĄrio confuso
đȘ O poder das estruturas condicionais
đČ Desafio!
Atualizado


