# Метод padStart

Метод `padStart` дополняет начало текущей строки другой строкой (при необходимости несколько раз) до заданной длины. Первым параметром в методе указываем желаемую длину строки, а вторым необязательным - строку, которой она будет заполнена.

## Синтаксис

`строка.padStart(длина строки, [строка для заполнения]);`

## Пример

Давайте дополним строку `'ab'`, чтобы ее длина составила `4` символа:

`let res = 'ab'.padStart(4); console.log(res);`

Результат выполнения кода:

`' ab'`

## Пример

Давайте увеличим длину строки до `8` символов, заполнив ее `'0'`:

`let res = 'abcde'.padStart(8, '0'); console.log(res);`

Результат выполнения кода:

`'000abcde'`

## Пример

Давайте в первый параметр метода зададим число, которое меньше длины строки:

`let res = 'ab'.padStart('1'); console.log(res);`

В результате выполнения кода вернется вся строка:

`'ab'`

## Смотрите также

- метод `padEnd`,
  который дополняет текущую строку с ее конца заданной строкой
- свойство `length`,
  которое определяет длину строки

←→
↑
en ru