Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Sobre o desafio 8

Bom, gostaria de saber o exato uso do ParseFloat pois percebi que na solução ele foi usado, até tentei pesquisar mas ainda assim acabei não entendendo muito bem. No meu desafio, eu fiz da seguinte maneira:

let numero = prompt(Diga um valor positivo, negativo ou zero:);

if(numero > 0){
    alert(`${numero} é um número positivo!`);
} else if(numero < 0){
    alert(`${numero} é um número negativo!`);
} else {
    alert(`É o número ${numero}!`);
}
1 resposta
solução!

Ele muda o type da variável. Originalmente, um comando prompt retorna a variável como string, e isso pode afetar com o resultado das condições caso mexa com números. E basicamente o parseFloat() muda o type da variável para float.