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

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

Как мне удалось понять, числа в JavaScript представляются 64 разрядными вещественными значениями с плавающей точкой, где на само число отведен 52(+1) бит. И если число превышает 52 бита, то младшие разряды пропадают, т.е. в числе 9999999999999999 должен пропасть один разряд и получится число 9999999999999998. Так почему оно округляется до 10000000000000000. Где можно почитать об этом?
  • Вопрос задан
  • 427 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Gregpopov
Full stack web developer
Здесь можно подчитнуть
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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