Olá, Arthur! Como vai?
Você fez um ótimo trabalho resolvendo o desafio! Seu código está correto, então te parabenizo pelo seu esforço e dedicação!
Agora, sobre operador ternário, ele é uma forma mais concisa de escrever uma estrutura de controle if-else. Ele é chamado de "ternário" porque envolve três partes: uma condição, um resultado para quando a condição é verdadeira e um resultado para quando a condição é falsa.
No seu caso, você poderia reescrever a função verificarNumero
utilizando o operador ternário da seguinte maneira:
function verificarNumero(numero) {
console.log(numero > 0 ? "O número é positivo." : numero < 0 ? "O número é negativo." : "O número é zero.");
}
Neste exemplo, a função primeiro verifica se numero > 0
. Se essa condição for verdadeira, ela exibe "O número é positivo.". Se for falsa, ela passa para a próxima condição numero < 0
. Se essa condição for verdadeira, ela exibe "O número é negativo.". Se for falsa, ela exibe "O número é zero.".
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.