Olá, Marco! Parece que você está fazendo um ótimo trabalho com o seu código.
No entanto, percebo que você não está tratando o caso em que o número digitado pelo usuário é zero. O zero não é nem positivo nem negativo, então seria interessante adicionar uma condição para tratar esse caso.
Aqui está um exemplo de como você pode fazer isso:
let userNumber = 0;
userNumber = prompt("Digite um número para verificar se é positivo ou negativo: ");
if(userNumber > 0){
alert(`Seu número ${userNumber} é um número positivo!`);
} else if(userNumber < 0){
alert(`Seu número ${userNumber} é um número negativo!`);
} else {
alert(`Seu número é zero!`);
}
Neste código, se o número do usuário for maior que zero, o alerta dirá que é um número positivo. Se for menor que zero, o alerta dirá que é um número negativo. E se for igual a zero, o alerta dirá que o número é zero.
Espero ter ajudado e bons estudos!