root09
@root09

Почему последние числа заменяются на нули?

var a = 870744036720833075;
document.getElementById('test').innerHTML = a;

https://jsfiddle.net/5s7z1Luk/
a = 870744036720833000
почему?
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Есть ограничения: https://developer.mozilla.org/ru/docs/Web/JavaScri...

Демка: https://jsfiddle.net/5s7z1Luk/1

Как с этим жить: https://ru.wikipedia.org/wiki/%D0%94%D0%BB%D0%B8%D...
(есть готовые библиотеки)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Не помню какой в js максимальный интеджер, но, скорее всего, вы его превысили. Работайте со строкой, а не с числом — у вас же не математические операции.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы