На данный вопрос уже ответили:
При записи числа с лишними нулями результат получается неожиданным:
let i = 000042;
console.log(i); // 34
причем разные числа уменьшаются на разные значения. Как это можно поправить?
https://developer.mozilla.org/bm/docs/Web/JavaScript/Guide/Grammar_and_types
Leading 0 (zero) on an integer literal, or leading 0o (or 0O) indicates it is in octal. Octal integers can include only the digits 0-7.
То есть
Ноль (или 0о, или 0О) в начале записи числа указывает на то, что число записано в восьмеричном виде.
Откуда в Вашем javascript-е берутся числа в такой записи?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть компонент на реакте, который описывает одно задание в Todo-приложенииЗадание представляется элементом <li>, в котором есть текст...
В проекте используются sass для стилизации и typescript для типизации