Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

258
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!