JavaScript String padStart()

Definição e uso

padStart() O método é usado para preencher caracteres no início da string.

padStart() O método preenche a string com outra string (repetida várias vezes) até alcançar o comprimento especificado.

Veja também:

método padEnd()

método trim()

método trimEnd()

método trimStart()

Atenção

padStart() É um método de string.

Para preencher números, é necessário primeiro converter o número para uma string.

Veja os exemplos abaixo.

Exemplo

Exemplo 1

Preencha a string com "0" até que sua comprimento atinja 4:

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

Experimente você mesmo

Exemplo 2

Preencha a string com "x" até que sua comprimento atinja 4:

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

Experimente você mesmo

Exemplo 3

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

Experimente você mesmo

Sintaxe

string.padStart(length, string)

Parâmetro

Parâmetro Descrição
length Obrigatório. Comprimento da string após preenchimento.
string Opcional. String usada para preencher. O padrão é o espaço.

Retorno

Tipo Descrição
String Retorna uma string com a especificada comprimento, preenchida no início com o caractere especificado.

Suporte do navegador

padStart() É uma característica do ECMAScript 2017.

A partir de setembro de 2017, todos os navegadores modernos suportam ES2017:

Chrome Edge Firefox Safari Opera
Chrome 58 Edge 15 Firefox 52 Safari 11 Opera 45
Abril de 2017 Abril de 2017 Março de 2017 Setembro de 2017 Maio de 2017

Internet Explorer não suporta padStart().