1
resposta

duvida

O que é o "else if" na resolução do exercício ?

1 resposta

Oi Douglas

O else if faz uma verificação se o if ou else if anterior não forem atendidos, você pode ter vários else if encadeados, por exemplo:

<meta charset="UTF-8" />
<script>
  var valor = prompt(
    'Digite um dos números:\n1. primeiro IF\n2. primeiro ELSE IF\n3. segundo ELSE IF'
  );

  if (valor == '1') {
    alert('a verificação lógida do IF foi atendida.');
  } else if (valor == '2') {
    alert('a verificação lógida do primeiro ELSE IF foi atendida.');
  } else if (valor == '3') {
    alert('a verificação lógida do segundo ELSE IF foi atendida.');
  } else {
    alert('o else é executado caso nenhuma verificação anterior for atendida.');
  }
</script>

Um detalhe importante é que para ter else ou else if você precisa ter um if para iniciar o bloco.