JavaScript do zeroDecisões
Tomando decisões
Lição 6 de 10
Programas precisam decidir. O if roda um bloco só quando a condição é verdadeira; o else cuida de todo o resto.
const temperatura = 31;
if (temperatura > 30) {
console.log("Está calor.");
} else {
console.log("Está agradável.");
}Está calor.
A condição usa operadores de comparação:
>maior que,<menor que,>=maior ou igual,<=menor ou igual===igual a,!==diferente de
Para mais de duas saídas, encadeie com else if. Dentro de uma função, o return já encerra tudo:
function classificar(nota) {
if (nota >= 7) {
return "Aprovado";
} else if (nota >= 5) {
return "Recuperação";
} else {
return "Reprovado";
}
}
console.log(classificar(6));Recuperação
Sua vez
Exercício 1 de 7: Faixas de idade
Escreva a função situacao(idade). Ela devolve "Criança" para menos de 12 anos, "Adolescente" para menos de 18, e "Adulto" nos demais casos.
Dica 1
Comece pela faixa mais baixa: if (idade < 12).
Dica 2
Se a idade passou do primeiro if, ela já é 12 ou mais — então o else if só precisa perguntar se é menor que 18.
Dica 3
Cuidado com as bordas: 12 já é adolescente e 18 já é adulto.
