¡Hola! Parece que estás trabajando con condicionales en JavaScript. Tu código es correcto y coincide con la opción B, que es la opción marcada como correcta en el ejercicio. Estás utilizando una estructura if
, else if
, y else
para determinar si el número introducido es positivo, negativo o cero.
Solo ten en cuenta que el valor que obtienes de prompt
es una cadena de texto, por lo que si deseas hacer comparaciones numéricas, podrías considerar convertirlo a un número usando Number(numero)
antes de las comparaciones. Por ejemplo:
const numero = Number(prompt("Introduce un número:"));
if (numero > 0) {
console.log("El número es positivo");
} else if (numero < 0) {
console.log("El número es negativo");
} else {
console.log("El número es cero");
}
Esto asegurará que las comparaciones se realicen correctamente. Espero que esto te ayude a entender mejor cómo funcionan los condicionales en JavaScript. ¡Espero haber ayudado y buenos estudios!