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

152
Vistas
¿Cómo agregar texto al campo de entrada HTML en declaraciones condicionales usando JavaScript?

Estoy construyendo una calculadora de porcentajes y una de las características muestra disminución/aumento entre dos números. Por ejemplo, si el usuario ingresa 60 como el primer número y 40 como el segundo, mi código muestra -33.33 pero también quiero que muestre, en el texto, que hay un aumento/disminución de la cantidad "x" entre números, dependiendo en lo que el usuario ha ingresado. Así es como se ve mi código:

 document.getElementById("calc1-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc1-num-x").value; const numY = document.getElementById("calc1-num-y").value; const percentage = (numX / numY) * 100; document.getElementById("calc1-solution").value = percentage.toFixed(2); }); document.getElementById("calc2-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc2-num-x").value; const numY = document.getElementById("calc2-num-y").value; const percentage = (numX / 100) * numY; document.getElementById("calc2-solution").value = percentage.toFixed(2); }); document.getElementById("calc3-submit").addEventListener("click", function (e) { e.preventDefault(); const numX = document.getElementById("calc3-num-x").value; const numY = document.getElementById("calc3-num-y").value; const percentage = ((numY - numX) / numX) * 100; document.getElementById("calc3-solution").value = percentage.toFixed(2); function percentDiffer () { if (numX > numY) { } } }); }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Usa operaciones matemáticas básicas como esta:

 function percentDiffer (numX, numY) { if (numX > numY) { return numX-numY; } else if (numY > numX) { return numY-numX; } else if (numX == numY) { return 0; } } console.log(percentDiffer(10, 100)); console.log(percentDiffer(100, 10)); console.log(percentDiffer(10, 10));

about 4 years ago · Juan Pablo Isaza Denunciar

0

Aquí está mi opinión sobre esto:

 document.getElementById("IncreseorDecrese").value = percDiff() //the id is just for reference function percDiff(){ let result; if (percentage > 0){ result = 'increased of ' + percentage; } else{ result = 'decreased of ' + percentage; } return result }
about 4 years ago · Juan Pablo Isaza Denunciar
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