O que é o "else if" na resolução do exercício ?
O que é o "else if" na resolução do exercício ?
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.