Last Updated : 12 Jul, 2025
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:
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()
$$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:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4