lavezzi1
@lavezzi1

Как складывать строки как числа, сохраняя нули впереди?

Есть число 0001, как к нему прибавить 1 и получить 0002?
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const add = (str, num, saveLength = false) =>
  `${+str + num}`.padStart(str.length, 0).slice(-str.length * saveLength);


add('0001', 1) // '0002'
add('000099', 901) // '001000'
add('05', 99) // '104'
add('05', 99, true) // '04'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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