JavaScript String padStart() Method (original) (raw)

Last Updated : 16 Jul, 2024

The **padStart() method in JavaScript is used to pad a string with another string until it reaches the given length. The padding is applied from the left end of the string.

**Syntax:

string.padStart(targetLength, padString)

**Parameters:

This method accepts two parameters as mentioned above and described below:

**Return Value:

It returns the final string that is padded with the given string to the given length.

**Example 1: This example uses the padStart() method to pad given strings into another string.

JavaScript `

// Function to implement padstart method function padStrings() { // Input strings exString = "Hello123"; exString2 = "Geeks";

// Use padStart method to add 
// characters at the start
prepended_out = exString.padStart(10, "$");
prepended_out2 = exString2.padStart(10, "XX");

// Display output
console.log(prepended_out);
console.log(prepended_out2);

}

//Function call padStrings()

`

Output Hello123 XXXXXGeeks

**Example 2: This example uses the padStart() method to pad given numbers into another number or characters.

JavaScript `

// Duntion to implement padStart // and pad Numbers function padNumbers() { // Input numbers exNumber = 999; exNumber2 = 123;

// Using padStart to pad 
// input numbers
prepended_out = String(exNumber).padStart(5, "0");
prepended_out2 = String(exNumber2).padStart(5, "**");

// Display output
console.log(prepended_out);
console.log(prepended_out2);

} // Function call padNumbers()

`

We have a complete list of Javascript Strings, to check those please go through the Javascript String Complete reference article.

**Supported Browsers:

The browser supported by the _padStart() method are listed below: