1
resposta

[Dúvida] Else if

Boa tarde, queria saber quando eu devo usar o else if?

1 resposta

Bom dia Flavio! Tudo bem com você?

O else if é utilizado em situações onde precisamos testar múltiplas condições em uma estrutura de decisão. Vamos imaginar que estamos desenvolvendo um jogo e queremos criar uma lógica para avaliar a pontuação de um jogador seguindo as seguintes regras:

  • Se a pontuação for maior que 1000, ele ganha um prêmio especial
  • Se a pontuação estiver entre 700 e 1000, ele ganha um prêmio intermediário
  • Se a pontuação estiver entre 500 e 699, ele ganha um prêmio básico
  • Se a pontuação for menor que 500, ele não ganha prêmio

Nesse caso, podemos usar o else if para verificar essas condições em sequência:

if (pontuacao > 1000) {
    console.log("Prêmio Especial");
} else if (pontuacao >= 700) {
    console.log("Prêmio Intermediário");
} else if (pontuacao >= 500) {
    console.log("Prêmio Básico");
} else {
    console.log("Sem Prêmio");
}

O else if entra quando a primeira condição (if) não é verdadeira, mas ainda precisamos verificar outras possibilidades antes de cair no else final. Vale ressaltar que podemos utilizar múltiplos else if caso necessário.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!