Error when using number 9999999999999999. Why it increases per unit?
How I managed to understand numbers in JavaScript are represented by the 64-bit real floating-point values, where the number allotted 52(+1) bits. And if the number exceeds 52 bits, the significant bits are lost, i.e. the number 9999999999999999 must divide one digit and you get the number 9999999999999998. So why it is rounded to 10000000000000000. Where you can read about it?
1 answer
Find more questions by tags JavaScript