Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.padStart

Дополняет строку слева до нужной длины.

Доступно с: ES2017

Синтаксис

str.padStart(targetLength, padString)

Параметры

ПараметрТипОписание
targetLengthnumberДлина, до которой нужно дополнить строку.
padStringstringНеобязательный. Чем дополнять; по умолчанию пробел.

Возвращаемое значение

stringНовая строка нужной длины.

Примеры

Ведущий ноль для часов и минут:

console.log(String(5).padStart(2, '0'));
console.log(String(12).padStart(2, '0'));

Результат:

05
12

Парный метод padEnd() дополняет справа:

console.log('1'.padEnd(4, '0'));

Результат:

1000

Примечания

Если строка уже не короче нужной длины, она возвращается без изменений. Метод есть только у строк, поэтому число сначала преобразуют через String().

См. также

Вопросы и ответы по теме

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.