Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução

function classificarIdade (idade) {
    if (idade < 12 && idade > 0) {
        console.log ('Infantil')
    } else if (idade >= 12 && idade < 18){
        console.log ('Juvenil')
    } else if (idade >= 18 ) {
        console.log ('Adulto')
    } else {
        console.error ('Confira a idade!')
    }
}

const idade = 15;

classificarIdade (idade);
1 resposta
solução!

Oi, João! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua lógica ficou bem clara e a organização das faixas etárias está funcionando conforme o esperado. O uso das condições idade < 12**, **idade >= 12 e idade >= 18 deixou o fluxo fácil de acompanhar.

Uma dica interessante para o futuro é usar o método typeof para validar entradas numéricas, evitando que valores inesperados gerem mensagens incorretas. Veja este exemplo:


function validarIdade(idade){
    if (typeof idade !== 'number') {
        console.log('Valor invalido');
    }
}

Esse código verifica se a entrada realmente e um número.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!