JavaScript String padStart()

Определение и использование

padStart() Метод используется для заполнения символов в начале строки.

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

Дополнительная информация:

Метод padEnd()

Метод trim()

Метод trimEnd()

Метод trimStart()

Внимание

padStart() Метод является методом строки.

Чтобы заполнить число, необходимо сначала преобразовать его в строку.

См. также下面的 примеры.

Пример

Пример 1

Заполнить строку символом "0", пока длина не достигнет 4:

let text = "5";
let padded = text.padStart(4,"0");

Попробуйте сами

Пример 2

Заполнить строку символом "x", пока длина не достигнет 4:

let text = "5";
let padded = text.padStart(4,"x");

Попробуйте сами

Пример 3

let numb = 5;
let text = numb.toString();
let padded = text.padStart(4,"0");

Попробуйте сами

Грамматика

string.padStart(length, string)

Параметр

Параметр Описание
length Обязателен. Целевая длина строки после заполнения.
string Опционально. Строка для заполнения. По умолчанию это пробел.

Возвратное значение

Тип Описание
String Возвращает строку заданной длины, заполненную указанными символами в начале.

Поддержка браузерами

padStart() Это функция ECMAScript 2017.

С сентября 2017 года все современные браузеры поддерживают ES2017:

Chrome Edge Firefox Safari Opera
Chrome 58 Edge 15 Firefox 52 Safari 11 Opera 45
апрель 2017 года апрель 2017 года март 2017 года сентябрь 2017 года май 2017 года

Microsoft Internet Explorer не поддерживает padStart().