Al momento de realizar el desafio 2 realice los ejercicios de esta manera:
Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa. let numero = prompt("Introduce un número:"); if (numero > 0) { alert ("El número es positivo"); } else if (numero < 0) { alert ("El número es negativo"); } else { alert ("El número es 0"); }
Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Enhorabuena, has ganado!". En caso contrario, muestra "Inténtalo de nuevo para ganar." let puntuacion = prompt("Introduce tu puntuación:"); if (puntuacion >= 100) { alert('¡Felicidades, has ganado!'); } else { alert('Inténtalo nuevamente para ganar.'); }
Pero al momento de pedirle a la IA que me los revise porque los hice de diferente manera a como los resolvio el instructor me dice "recuerda que el valor ingresado a través de prompt es una cadena de texto. Para que la comparación funcione correctamente, debes convertirlo a un número. " Es decir debo incluir numero = Number(numero) en el segundo ejercicio y puntuacion = Number(puntuacion) en el tercero, pero no vi que esto se hiciera en el video de la clase y aún asi el código funcionaba. Alguien por favor puede explicarme, gracias.