Comment faire la première lettre d'une chaîne en majuscule en javascript?

Comment faire la première lettre d'une chaîne en majuscule en javascript?
Il existe deux façons différentes de faire la première lettre d'une valeur de chaîne en utilisant JavaScript. La première méthode comprend l'utilisation du touppercase () avec le tranche() Méthode et concaténation des cordes. La deuxième méthode utilise une expression régulière dans le remplacer() méthode.

Ces deux méthodes vont être démontrées dans cet article.

Méthode 1: Utilisation d'une combinaison de touppercase () et de slice ()

Tout d'abord, créez une nouvelle valeur de chaîne et stockez-la à l'intérieur d'une variable à l'aide de la ligne suivante:

var string = "Hello World!"

Après cela, traitez cette chaîne comme un tableau et récupérez le caractère aux index zéro et utilisez le touppercase () fonction pour le faire capitaliser:

chaîne.Charat (0).touppercase ();

Assurez-vous de stocker la valeur de retour dans une variable distincte. Sinon, ça ne fonctionnera pas.

var char1 = chaîne.Charat (0).touppercase ();

Après cela, vérifiez que le personnage stocké à l'intérieur du char1 La variable est capitalisée en la transmettant à la fonction de journal de la console:

console.journal (char1);

Vous verrez le résultat suivant sur le terminal:

Il ressort clairement de la sortie que le premier caractère a été extrait et capitalisé. Mais la chaîne d'origine n'a pas encore été restaurée.

Pour cela, utilisez la méthode Slice avec l'argument comme 1 Pour trancher la chaîne de l'index 1 à la toute fin comme

var restingstring = chaîne.tranche (1);

Après cela, créez simplement une nouvelle variable et appelez-la comme résultats et concaténer char1 et Resteringstring à l'intérieur en utilisant la ligne suivante:

var resultstring = char1 + resingstring;

Passer cette variable résultats à la fonction de journal de la console pour voir le résultat:

console.Log (RUSTURSTRING);

L'exécution du programme produira la sortie suivante sur le terminal:

La chaîne finale a la première lettre en majuscule.

Méthode 2: Utilisation de la méthode regex avec remplacement () et méthode ToupperCase ()

Pour démontrer cela, créez une nouvelle chaîne avec la ligne suivante:

var string = "Google est le moteur de recherche le plus utilisé";

Ensuite, définissez un regex dans une variable pour faire correspondre le premier caractère de n'importe quelle chaîne

var regexpression = / ^./ /;

Ici le modèle / ^./ / définit le premier caractère de toute valeur de chaîne

Après cela, utilisez simplement ceci regexpression Dans la méthode Remplace (). Pour le deuxième argument, utilisez la même méthode pour récupérer le premier caractère et la convertir en majuscules en utilisant le touppercase () méthode comme

const finalstring = chaîne.remplacer (regexpression, chaîne [0].touppercase ());

À la fin, passez le finalstring variable à l'intérieur de la fonction de journal de console pour obtenir le résultat sur le terminal:

console.log (finalstring);

Lors de l'exécution, ce programme produira les résultats suivants:

Le premier caractère de la chaîne a été capitalisé avec succès.

Conclure

Pour capitaliser le premier caractère de toute valeur de chaîne, utilisez des combinaisons de fonctions de manipulation de chaînes. Vous pouvez appliquer deux méthodes. Dans la première méthode, touppercase () est utilisé pour capitaliser le premier caractère une fois qu'il a été récupéré à partir de la chaîne et stocké à l'intérieur d'une nouvelle variable. Ensuite, la méthode Slice () est utilisée pour récupérer la chaîne restante et concaténer le premier caractère et le premier caractère capitalisé. Dans la deuxième méthode, une expression régulière est utilisée pour correspondre au premier caractère de la chaîne, puis touppercase () est utilisé pour capitaliser ce caractère.