const pessoaIdade = 13
if(pessoaIdade < 12){
console.log("Infantil")
} else if(pessoaIdade >= 12 && pessoaIdade < 18){
console.log("Juvenil")
} else{
console.log("Adulto")
}
const pessoaIdade = 13
if(pessoaIdade < 12){
console.log("Infantil")
} else if(pessoaIdade >= 12 && pessoaIdade < 18){
console.log("Juvenil")
} else{
console.log("Adulto")
}
Oi, João. Como vai?
Agradeço por compartilhar seu código com a comunidade.
Você estruturou muito bem as condicionais e utilizou corretamente o operador && para combinar duas verificações na mesma condição. Isso mostra que você entendeu como classificar diferentes faixas etárias de forma organizada e lógica, mantendo o código claro e fácil de ler.
Como dica, você simplificar a segunda condição, já que se o código entrou no else if, significa que a primeira verificação já foi descartada:
let pessoaIdade = 13;
if(pessoaIdade < 12){
console.log('Infantil');
} else if(pessoaIdade < 18){
console.log('Juvenil');
} else{
console.log('Adulto');
}
Nesse código, não é necessário repetir pessoaIdade >= 12, pois se não for menor que 12, automaticamente só pode estar nas próximas faixas. Isso deixa o código mais organizado.