@LeIouch

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

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

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект