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
  • 5,563
  • 18
  • 79
  • 155

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
  • 989
  • 2
  • 18
  • 30