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