1

I'm trying to get a number from a string but it's returning the wrong value

Number("580682945690490185")
580682945690490200

parseInt("580682945690490185")
580682945690490200
Batman
  • 4,882
  • 14
  • 70
  • 145

1 Answers1

2

That number is bigger than the maximum safe number as in IEEE 754 you can only safely represent numbers between -(2^53 - 1) and 2^53 - 1.

You should try with BigInt which has no limit

Juan Diego Lozano
  • 928
  • 2
  • 16
  • 28