Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui convertit la première lettre d'une chaîne en majuscules.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Chaîne JavaScript
- Chaîne Javascript toUpperCase ()
- Expressions de fonctions et de fonctions JavaScript
Exemple 1: Convertir la première lettre en majuscules
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Production
Entrez une chaîne: javaScript JavaScript
Dans le programme ci-dessus, l'utilisateur est invité à entrer une chaîne et cette chaîne est transmise à la capitalizeFirstLetter()
fonction.
- Le premier caractère de la chaîne est extrait à l'aide de
charAt()
method. Ici,str.charAt(0);
donne j. - La
toUpperCase()
méthode convertit la chaîne en majuscules. Ici,str.charAt(0).toUpperCase();
donne J. - La
slice()
méthode renvoie le reste de la chaîne.
Ici,str.slice(1);
donne avaScript. - Ces deux valeurs sont concaténées à l'aide de l'
+
opérateur.
Remarque : Vous pouvez également extraire le premier caractère d'une chaîne en utilisant un tableau accès à la propriété: str(0)
.
str.str(0); // j
Exemple 2: Convertir la première lettre en majuscules à l'aide de Regex
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Production
Entrez une chaîne: javaScript JavaScript
Dans le programme ci-dessus, l'expression régulière (regex) est utilisée pour convertir la première lettre d'une chaîne en majuscules.
- Le modèle regex
/^./
correspond au premier caractère d'une chaîne. - La
toUpperCase()
méthode convertit la chaîne en majuscules.