JavaScript String padStart()

Definicja i użycie

padStart() Metoda służy do wypełniania znaków z początku ciągu znaków.

padStart() Metoda wypełnia bieżący ciąg znaków innym ciągiem znaków (powtarzany wiele razy), aż osiągnie określoną długość.

Zobacz również:

metoda padEnd()

metoda trim()

metoda trimEnd()

metoda trimStart()

Uwaga

padStart() Metoda jest metodą łańcucha.

Jeśli chcesz wypełnić liczbę, musisz najpierw przekształcić ją w ciąg znaków.

Zobacz poniższe przykłady.

Przykład

Przykład 1

Wypełnij ciąg znaków znakiem "0", aż jego długość osiągnie 4:

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

Spróbuj sam

Przykład 2

Wypełnij ciąg znaków znakiem "x", aż jego długość osiągnie 4:

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

Spróbuj sam

Przykład 3

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

Spróbuj sam

Gramatyka

string.padStart(length, string)

Parametr

Parametr Opis
length Wymagane. Docelowa długość wypełnionego ciągu znaków.
string Opcjonalnie. Ciąg znaków używany do wypełnienia. Domyślnie jest to spacja.

Zwracana wartość

Typ Opis
String Zwraca ciąg znaków o określonej długości, wypełniony określonym znakiem z góry.

Obsługa przeglądarki

padStart() To cechy ECMAScript 2017.

Od września 2017 roku wszystkie nowoczesne przeglądarki obsługują ES2017:

Chrome Edge Firefox Safari Opera
Chrome 58 Edge 15 Firefox 52 Safari 11 Opera 45
Kwiecień 2017 roku Kwiecień 2017 roku Marzec 2017 roku Wrzesień 2017 roku Maj 2017 roku

Internet Explorer nie obsługuje padStart().