Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

259
Vistas
¿No se puede convertir la entrada del cuadro de texto a un número entero?

Estoy tratando de crear un programa que tome un número ingresado por el usuario y lo compare con un número generado aleatoriamente hasta que el usuario adivine el número correcto. Estaba teniendo un problema en el que mi número de entrada de usuario aparecía sin definir mientras estaba depurando mi programa, pero usé parseInt y solucioné el problema. Ahora parece que es un problema con mi declaración if else porque obtengo el número de entrada de uso correcto ahora cuando ejecuto una depuración en mi código, pero ahora cuando lo ejecuto, incluso cuando ingreso 1000 como suposición, siempre da yo "¡Tu conjetura es demasiado baja! Prueba con un número más alto".

 var guessNum;//user input guess function randomNumber(guessNum1) { guessNum = document.getElementById( "numInput" ).value;//getting value of user input var guessNum1 = parseInt(guessNum);//change user input to integer var num = Math.floor( 1 + Math.random() * 1000 ); //random number generator if (num == guessNum1) { messages.innerHTML = "Congratulations! You guessed the number!"; } else if (num < guessNum1) { messages.innerHTML = "Your guess is too high! Try a lower number."; } else (num > guessNum1) { messages.innerHTML = "Your guess is too low! Try a higher number."; } guessNum = document.getElementById( "numInput" ).value = "";//clears the textbox on screen } function start() { var guessButton = document.getElementById( "guess" );//variable for clicking button guessButton.addEventListener( "click", randomNumber, false); //event listener for button that starts randomNumber function messages = document.getElementById( "messages" ); } window.addEventListener( "load", start, false);//starts start function on screen load
 <h1>Guess the Number!</h1> <h3>Enter in a number between 1-1000 in the textbox and hit submit </h3> <form action = "#"> <input id= "numInput" type="text" > <input id= "guess" type="button" value="Guess" > </form> <p id= "messages">Enter a number to start the game </p>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda