Introduction
Dans ce laboratoire, nous allons explorer la fonction pad() en JavaScript. La fonction pad() vous permet de remplir une chaîne de caractères de chaque côté avec un caractère spécifié pour atteindre une certaine longueur. Nous allons apprendre à utiliser les méthodes String.prototype.padStart() et String.prototype.padEnd() pour y parvenir.
Fonction pour remplir une chaîne de caractères
Pour remplir une chaîne de caractères de chaque côté avec le caractère spécifié, si elle est plus courte que la length spécifiée, utilisez la fonction suivante :
const pad = (str, length, char = " ") =>
str.padStart((str.length + length) / 2, char).padEnd(length, char);
La fonction utilise String.prototype.padStart() et String.prototype.padEnd() pour remplir les deux côtés de la chaîne de caractères donnée. Vous pouvez omettre le troisième argument, char, pour utiliser le caractère d'espacement comme caractère de remplissage par défaut.
Voici quelques exemples d'utilisation de la fonction pad() :
pad("cat", 8); // ' cat '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'
Pour commencer à pratiquer la programmation, ouvrez le Terminal/SSH et tapez node.
Résumé
Félicitations! Vous avez terminé le laboratoire Remplissage d'une chaîne de caractères. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.