[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/String/padStart [Back]  [Original]

String.prototype.padStart() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

String.prototype.padStart()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis avril 2017.

La mthode padStart() permet de complter la chane courante avec une chane de caractres donne afin d'obtenir une chane de longueur fixe. Pour atteindre cette longueur, la chane complmentaire peut tre rpte. La chane courante est complte depuis le dbut.

Dans cet article

Exemple interactif

const str1 = "5";

console.log(str1.padStart(2, "0"));
// Expected output: "05"

const fullNumber = "2034399002125581";
const last4Digits = fullNumber.slice(-4);
const maskedNumber = last4Digits.padStart(fullNumber.length, "*");

console.log(maskedNumber);
// Expected output: "************5581"

Syntaxe

js
str.padStart(longueurCible [, chaneComplmentaire])

Paramtres

longueurCible

La longueur de la chane qu'on souhaite obtenir. Si la longueur indique est infrieure celle de la chane courante, cette dernire est renvoye telle quelle.

chaneComplmentaire Facultatif

La chane de caractres avec laquelle on veut complter la chane courante. Si cette chane est trop longue, on prendra uniquement le dbut (la partie la plus gauche quand la langue s'crit de gauche droite). La valeur par dfaut de ce paramtre est l'espace " " (U+0020). Si cette chane est trop courte, elle sera rpte.

Valeur de retour

Une chane de caractres (String) dont la longueur est celle indique, complte avec la chane fournie au dbut de la chane courante.

Exemples

js
"abc".padStart(10); // "       abc"
"abc".padStart(10, "toto"); // "totototabc"
"abc".padStart(6, "123465"); // "123abc"
"abc".padStart(8, "0"); // "00000abc"
"abc".padStart(1); // "abc"

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-string.prototype.padstart

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page