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

259
Visualizações
cual es mas grande?! un problema en mi codigo js

Escribo un código js para determinar qué número es más grande, ¡pero el resultado no es perfecto! cuando ingreso dos números con números del mismo dígito, el resultado es correcto. Por ejemplo, cuando ingreso "2" y "3", el resultado es "3", pero cuando ingreso "2" en el primer campo y "55" en el segundo, el resultado es "2".
Gracias de antemano.
lo siento por mi débil inglés.

 function biggerOne() { var x = document.getElementById("firstNumber").value; var y = document.getElementById("secondNumber").value; if (x>y){ document.getElementById("Result").innerHTML=x; } else { document.getElementById("Result").innerHTML=y; } }
 <!DOCTYPE html> <head> <script src="show bigger.js"></script> </head> <body> <p>insert first number</p> <input type="number" id="firstNumber" ر> <p> insert second number</p> <input type="number" id="secondNumber"> <button onclick="biggerOne()"> result </button> <!---it is so important to insert value in the below code line--> <p id="Result" value=""></p> </body>

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

cambie el tipo de x e y a número y luego intente comparar. Para convertir, puede usar Number o parsint

 if (Number(x) > Number(Y)) //some code else //some code
about 4 years ago · Juan Pablo Isaza Relatório

0

Document.getElementById() devuelve el valor de tipo "Cadena" y la comparación entre dos cadenas actuará de manera diferente. Mejor convertir esos tipos de cadenas a enteros.

 var x = document.getElementById("firstNumber").value; var y = document.getElementById("secondNumber").value; if (parseInt(x) > parseInt(y)) { document.getElementById("Result").innerHTML=x; } else { document.getElementById("Result").innerHTML=y; }
about 4 years ago · Juan Pablo Isaza Relatório

0

 <!DOCTYPE html> <head> <script src="show bigger.js"></script> </head> <body> <p>insert first number</p> <input type="number" id="firstNumber" ر> <p> insert second number</p> <input type="number" id="secondNumber"> <button onclick="biggerOne()"> result </button> <!---it is so important to insert value in the below code line--> <p id="Result" value=""></p> <script> function biggerOne() { var x = document.getElementById("firstNumber").value; var y = document.getElementById("secondNumber").value; if (parseInt(x) > parseInt(y)) { document.getElementById("Result").innerHTML = x; } else { document.getElementById("Result").innerHTML = y; } } </script> </body>

Utilice el método parseInt.

about 4 years ago · Juan Pablo Isaza Relatório
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