Задать вопрос
@LeIouch

Ошибка при использовании числа 9999999999999999. Почему оно возрастает на единицу?

Как мне удалось понять, числа в JavaScript представляются 64 разрядными вещественными значениями с плавающей точкой, где на само число отведен 52(+1) бит. И если число превышает 52 бита, то младшие разряды пропадают, т.е. в числе 9999999999999999 должен пропасть один разряд и получится число 9999999999999998. Так почему оно округляется до 10000000000000000. Где можно почитать об этом?
  • Вопрос задан
  • 404 просмотра
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Gregpopov
Full stack web developer
Здесь можно подчитнуть
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы