JavaScript: добавить лидирующий 0 к числу
Задача: добавить к числу лидирующий 0, если число однозначное, и не добавлять соответственно, если двухзначное.
Решение: есть два способа, старый, работающий во всех браузерах, и новый — для браузеров 2018 года и новее.
Способ 1:
function pad(value) {
return ("0"+value).slice(-2);
}
Способ 2:
function pad(value) {
return value.tostring().padstart(2, 0);
}