I'm trying to convert "9999999999999099" into a number/float in javascript. The problem is that both parseFloat(X) and Number(X) return 9999999999999100.
This is not the same number. Does anyone know why this happens and how to avoid it? Thanks in advance.