Hola Bibiana, espero que estés bien
Tu código para verificar si un número es positivo, negativo o cero está muy bien estructurado. Permíteme ofrecerte una pequeña sugerencia para asegurarte de que el usuario ingrese un número válido. Podrías incluir una verificación adicional para manejar casos en los que el usuario no ingrese un número. Aquí tienes un ejemplo:
let numeroUsuario = prompt("Ingresa un número");
if (isNaN(numeroUsuario)) {
alert("Por favor, ingresa un número válido.");
} else {
numeroUsuario = Number(numeroUsuario);
if (numeroUsuario > 0) {
console.log(numeroUsuario);
alert("Número positivo");
} else if (numeroUsuario < 0) {
console.log(numeroUsuario);
alert("Número negativo");
} else {
alert("Cero");
}
}
Con esta modificación, el programa primero verifica si la entrada es un número válido antes de proceder a determinar si es positivo, negativo o cero. Esto ayuda a evitar errores si el usuario ingresa texto o deja el campo vacío.
Espero haber ayudado y buenos estudios!