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

110
Vistas
parse method in javascript does not return a correct value

I write a code in javascript and I need to convert a string to an integer, but I understood the parseInt and parseFloat, but do not convert the string correctly.

let stringNum = "9875987598759875";
let parsedString = parseInt(stringNum);
console.log(stringNum); //print 9875987598759875
console.log(parsedString); //print 9875987598759876

I can't understand why my parsedString is different. I test parseFloat too but I have the same problem.

I need this value as an integer for some calculations.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

9875987598759875 exceeds JavaScript's MAX_SAFE_INTEGER constant of 2^53 - 1. Use BigInt if you have a reasonable expectation that you'll be consistently dealing with numbers in this order of magnitude:

let stringNum = "9875987598759875";
let parsed = BigInt(stringNum);

console.log(parsed.toString());

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