Я пытаюсь преобразовать «9999999999999099» в число/float в javascript. Проблема заключается в том, что возвращаются как parseFloat (X), так и Number (X) 9999999999999100.Javascript parseFloat изменяет номер
Это не тот же номер. Кто-нибудь знает, почему это происходит и как его избежать? Спасибо заранее.
Не более, чем 9007199254740992, вы не можете точно представлять все числа с математикой с плавающей запятой. (Это может быть неправильное число.) – Pointy