Как убрать лишние нули JS [дубликат]

207
04 мая 2018, 12:07

На данный вопрос уже ответили:

  • Числа, начинающиеся с нуля, в JavaScript 2 ответа

При записи числа с лишними нулями результат получается неожиданным:

let i = 000042; 
console.log(i);   // 34 

причем разные числа уменьшаются на разные значения. Как это можно поправить?

Answer 1

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-е берутся числа в такой записи?

READ ALSO
ReactJS ошибка при вызове setState

ReactJS ошибка при вызове setState

У меня есть компонент на реакте, который описывает одно задание в Todo-приложенииЗадание представляется элементом <li>, в котором есть текст...

189
Как наследовать класс typescript от класса javascript?

Как наследовать класс typescript от класса javascript?

Не получается реализовать такое:

161
получить String Literal Types из Object в runtime

получить String Literal Types из Object в runtime

В проекте используются sass для стилизации и typescript для типизации

176
Смена id объекта JS

Смена id объекта JS

Есть два объекта input

169