Décapitaliser la première lettre en JavaScript

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer comment décapitaliser la première lettre d'une chaîne de caractères en JavaScript en utilisant la fonction decapitalize. Cette fonction utilise la décomposition d'un tableau et des méthodes de manipulation de chaînes pour modifier la casse de la première lettre d'une chaîne. De plus, nous verrons comment convertir facultativement le reste de la chaîne en majuscules.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28258{{"Décapitaliser la première lettre en JavaScript"}} javascript/data_types -.-> lab-28258{{"Décapitaliser la première lettre en JavaScript"}} javascript/arith_ops -.-> lab-28258{{"Décapitaliser la première lettre en JavaScript"}} javascript/comp_ops -.-> lab-28258{{"Décapitaliser la première lettre en JavaScript"}} javascript/spread_rest -.-> lab-28258{{"Décapitaliser la première lettre en JavaScript"}} end

Fonction JavaScript pour décapitaliser une chaîne de caractères

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

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

Pour utiliser cette fonction, ouvrez le Terminal/SSH et tapez node. Ensuite, appelez la fonction decapitalize, en passant en premier argument la chaîne de caractères que vous voulez décapitaliser.

Facultativement, vous pouvez définir le deuxième argument upperRest sur true pour convertir le reste de la chaîne en majuscules. Si upperRest n'est pas fourni, il prend la valeur par défaut false.

Voici quelques exemples :

decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'

Sommaire

Félicitations ! Vous avez terminé le laboratoire Décapitaliser une chaîne de caractères. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.