Oi, Laurinaldo!
Você fez direitinho a lógica para identificar se o número é positivo, negativo ou zero, parabéns!
Só alguns detalhes para melhorar:
- O
prompt()
retorna uma string, então é bom converter o valor para número antes da comparação, usando Number()
. - As chaves
{}
logo após o prompt
não são necessárias — podem ser removidas para deixar o código mais limpo.
Uma versão ajustada ficaria assim:
let numero = Number(prompt('Digite um valor'));
if (numero > 0) {
alert('Esse número é positivo!');
} else if (numero < 0) {
alert('Esse número é negativo!');
} else {
alert('Esse número é igual a zero!');
}
Assim, o programa evita erros de comparação e fica mais organizado para futuras alterações.
Continue praticando, você já está aplicando muito bem as estruturas condicionais!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!