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

[Desafios do 01 ao 03]

//Desafio 01
function validarNumero(numero)
{
    if (0 < numero)
    {
        return 'positivo';
    }
    else if (0 > numero)
    {
        return 'negativo';
    }
    else
    {
        return 'neutro';
    }
}
//Desafio 02
function validarMaioridade(numero)
{
    return numero >= 18;
}
//Desafio 03
function validarValorIndefinido(valor)
{
    return '' == valor || 'undefined' === typeof valor;
}
1 resposta
solução!

Oi, Leonardo! Tudo bem?

Muito obrigada por compartilhar o seu código aqui com a nossa comunidade, tenho certeza que ajudará muitos colegas!

Em relação ao primeiro desafio, tudo certo, parabéns pelo desempenho! Em relação ao segundo desafio a função validarMaioridade retorna true se a idade for maior ou igual a 18, e false caso contrário, cumprindo o esperado. Porém deixo como sugestão uma outra forma de resolução do desafio, onde retornamos uma string indicando se a pessoa é maior ou menor de idade:

function verificarIdade(idade) {
    return idade >= 18 ? "Maior de idade" : "Menor de idade";
}

console.log(verificarIdade(18))

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓