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?
July 8th 19 at 16:07
1 answer
July 8th 19 at 16:09
Here you can podkinut

Find more questions by tags JavaScript