A construção else if em JavaScript
A construção else if permite
definir condições no bloco else.
Vejamos um exemplo:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
A vantagem de usar else if
em vez de vários ifs é a possibilidade
de capturar a situação em que o valor da variável
num não se encaixa em nenhuma das condições:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('valor inválido da variável num');
}
Na variável day está um número
do intervalo de 1 a 31. Determine
em qual década do mês esse número se encaixa
(na primeira, segunda ou terceira).
Modifique a tarefa anterior para que,
se a variável day não for um número
de 1 a 31, seja exibida uma mensagem
de erro.