Mettre en majuscule la première lettre en JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Dans ce laboratoire, nous allons explorer une fonction JavaScript appelée capitalize qui met en majuscule la première lettre d'une chaîne de caractères. La fonction utilise la décomposition d'un tableau et String.prototype.toUpperCase() pour obtenir le résultat souhaité. Nous verrons également comment utiliser l'argument lowerRest pour convertir le reste de la chaîne en minuscules si nécessaire.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 100%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

JavaScript Function to Capitalize First Letter of a String

Pour mettre en majuscule la première lettre d'une chaîne de caractères en JavaScript, utilisez la fonction suivante :

const capitalize = (str, lowerRest = false) => {
  const [first, ...rest] = str;
  return (
    first.toUpperCase() +
    (lowerRest ? rest.join("").toLowerCase() : rest.join(""))
  );
};

Cette fonction utilise la décomposition d'un tableau et String.prototype.toUpperCase() pour mettre en majuscule la première lettre de la chaîne. L'argument lowerRest est facultatif et peut être défini sur true pour convertir le reste de la chaîne en minuscules.

Voici un exemple d'utilisation de cette fonction :

capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'

Summary

Félicitations! Vous avez terminé le laboratoire Capitalize String. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.