Olá Silvia! Tudo bem?
Ótimo código, parabéns! Deixo como sugestão, aumentando um pouquinho o nível de complexidade, um exemplo de código abordando todos os todos os casos:
let numero = prompt("Qual é o número?");
numero = parseFloat(numero);
if (isNaN(numero)) {
alert("Por favor, insira um número válido.");
} else {
if (numero > 0) {
alert("O número é positivo");
} else if (numero < 0) {
alert("O número é negativo");
} else {
alert("O número é zero");
}
}
Aqui adicionamos uma verificação isNaN(numero)
para garantir que o valor inserido pelo usuário seja realmente um número e se o usuário inserir algo que não seja um número, será exibida uma mensagem pedindo para inserir um número válido.
Espero ter ajudado!
Um forte abraço e bons estudos!