Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda