ParseInt de JavaScript me está dando un número equivocado, ¿qué estoy haciendo mal?

Por lo tanto, para analizar (‘10152547376283911’, 10) estoy esperando 10152547376283911, pero recibo 10152547376283912.

¿Qué estoy haciendo mal?

One Solution collect form web for “ParseInt de JavaScript me está dando un número equivocado, ¿qué estoy haciendo mal?”

Los números nativos de Javascript no tienen suficiente precisión (dígitos significativos) para contener el número que está esperando. Vea la pregunta ¿Qué biblioteca de JavaScript puedo usar para manipular grandes enteros? para sugerencias sobre cómo lidiar con este problema.

Dependiendo de su aplicación, es posible que pueda usar cadenas en lugar de números (por ejemplo, si su número representa algo así como un número de parte física). Solo necesitarías una biblioteca Bigint si pretendes hacer aritmética en tus números.

  • Quite los ceros a la izquierda de un número en Javascript
  • Comprobando si una variable es un número integer en javascript
  • ¿Por qué usar parseInt en Error return 14?
  • Cuándo usar parseInt
  • por qué parseInt ('08 ') está dando 0, mientras que parseInt ('07') está dando 7
  • Javascript parsing int64
  • ¿NaN es igual a NaN?
  • Math.random () devuelve un valor mayor que uno
  • Usando el parseInt de JavaScript al final de la cadena
  • ¿Convertir una cadena a un entero en JavaScript?
  • ¿Por qué mi function parseInt no está convirtiendo mi cadena en un número integer?
  • ¿Cómo convierto una cadena en un integer en JavaScript?
  • Cómo analizar una cadena con el 0 principal
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.