JavaScript String padStart()

Definición y uso

padStart() El método se utiliza para rellenar caracteres en el principio de la cadena.

padStart() El método rellena la cadena actual con otro string (repetido varias veces) hasta alcanzar la longitud especificada.

Véase también:

Método padEnd()

Método trim()

Método trimEnd()

Método trimStart()

Nota

padStart() Es un método de cadena.

Si se debe rellenar un número, primero debe convertir el número a una cadena de caracteres.

Consulte los ejemplos a continuación.

Ejemplo

Ejemplo 1

Rellenar la cadena con "0" hasta que su longitud alcance 4:

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

Prueba tu mismo

Ejemplo 2

Rellenar la cadena con "x" hasta que su longitud alcance 4:

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

Prueba tu mismo

Ejemplo 3

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

Prueba tu mismo

Sintaxis

string.padStart(longitud, string)

Parámetros

Parámetros Descripción
longitud Requerido. Longitud de la cadena de caracteres después de rellenar.
string Opcional. Cadena de caracteres utilizada para rellenar. Por defecto es un espacio.

Valor de retorno

Tipo Descripción
String Devuelve una cadena de caracteres de longitud especificada, rellenada en el principio con caracteres especificados.

Compatibilidad del navegador

padStart() Es una característica de ECMAScript 2017.

Desde septiembre de 2017, todos los navegadores modernos admiten ES2017:

Chrome Edge Firefox Safari Opera
Chrome 58 Edge 15 Firefox 52 Safari 11 Opera 45
Abril de 2017 Abril de 2017 Marzo de 2017 Septiembre de 2017 Mayo de 2017

Internet Explorer no es compatible padStart().