Javascript | Méthodes de cordes

Javascript | Méthodes de cordes
Travailler avec des chaînes est l'une des caractéristiques de base qu'un langage de programmation peut apporter à la table. Il existe plusieurs méthodes disponibles en JavaScript qui nous permettent d'effectuer divers types de manipulations de cordes. Dans cet article, nous allons effectuer des manipulations de chaînes en utilisant les méthodes de chaîne suivantes
  • La méthode TolowerCase ()
  • La méthode touppercase ()
  • La méthode concat ()
  • La méthode TRIM ()
  • Les méthodes padstart () & padend ()
  • La méthode Slice ()
  • La méthode substring ()
  • La méthode substr ()
  • La propriété de longueur
  • La méthode Remplace ()

Commençons avec le premier

Convertir une chaîne en cas inférieur à l'aide de TolowerCase ()

En utilisant la méthode TolowerCase () en JavaScript, nous pouvons convertir tous les caractères alphabétiques à l'intérieur d'une chaîne en minuscules. Cependant, les caractères et les chiffres spéciaux ne sont pas affectés. Pour démontrer cela, nous créerons une nouvelle chaîne en utilisant la ligne suivante

var mystring = "Bonjour, c'est Linuxhint!"

Après cela, nous utiliserons la fonction TolowerCase () à l'aide de l'opérateur de points. Et puis, nous allons stocker la valeur de retour dans une nouvelle variable, puis nous imprimerons le résultat en utilisant la fonction de journal de console comme

var resultstring = mystring.TolowerCase ();
console.Log (RUSTURSTRING);

Lors de l'exécution, nous obtenons la sortie suivante sur notre terminal

Comme vous pouvez facilement observer, TolowerCase () a changé tous les caractères alphabétiques en caractères minuscules, et le caractère spécial "!"N'a pas été affecté.

Conversion d'une chaîne en majuscules à l'aide de touppercase ()

À l'aide de la fonction ToupperCase (), nous pouvons facilement convertir n'importe quelle chaîne en tous les caractères alphabétiques des cas supérieurs. Prenons un exemple

var mystring = "Bonjour, c'est Linuxhint!"

Après cela, nous utiliserons la méthode ToupperCase () à l'aide de l'opérateur de points. Et nous allons stocker le résultat dans une nouvelle variable et imprimer la nouvelle variable sur le terminal à l'aide de la fonction de journal de console comme

var resultstring = mystring.touppercase ();
console.Log (RUSTURSTRING);

Lors de l'exécution du code mentionné ci-dessus, nous obtenons la sortie suivante sur le terminal

Nous avons pu convertir une chaîne en une chaîne entièrement uppercase

Conaténation des chaînes à l'aide de la méthode Concat ()

Normalement, en JavaScript, nous utilisons la chaîne d'opérateur plus «+» lorsque nous voulons concaténer les chaînes. Pourtant, il existe une façon beaucoup plus professionnelle de concaténer les cordes en utilisant la fonction concat ().
La méthode concat () est appliquée via un opérateur de points. Et toutes les chaînes que nous voulons concaténer sont données à l'intérieur des arguments de la fonction concat ().

Prenons un exemple pour mieux comprendre cela; Tout d'abord, nous aurons besoin de quelques chaînes, utiliser le code suivant:

var string1 = "Bonjour,";
var string2 = "c'est incroyable!!"

Nous voulons concaténer string2 avec String1 et stocker la corde concaténée à l'intérieur du résultats variable. Nous voulons également mettre un espace vide entre les deux cordes. Pour tout cela, nous utilisons la ligne suivante

var RUSTURSTRING = String1.concat ("", string2);

Et enfin, nous pouvons imprimer le résultats sur le terminal à l'aide de la fonction de journal de console

console.Log (RUSTURSTRING);

La sortie sur le terminal est comme

Les deux cordes ont été concaténées entre elles et même un espace vide a été placé entre eux.

Retrait des espaces vides à l'aide de la méthode TRIM ()

Si nous avons une chaîne dans notre programme qui a des espaces vides aux deux extrémités, alors, dans ce cas, nous pouvons facilement supprimer ces espaces à l'aide de la méthode TRIM (). Pour démontrer cela, créons une nouvelle chaîne avec la ligne suivante

var stringWithSpaces = "foo";

Ensuite, nous allons utiliser la méthode TRIM () sur cette chaîne à l'aide de l'opérateur DOT et stocker la valeur de retour dans une nouvelle variable de chaîne comme

var finalstring = stringwithspaces.garniture();

Ensuite, nous pouvons afficher la sortie sur le terminal à l'aide de la fonction de journal de console

console.log (finalstring);

Le résultat sur le terminal est le suivant

Les espaces vides ont été retirés avec succès des deux extrémités de la chaîne

Rembourrer une chaîne avec un caractère utilisant Padstart () et Padend ()

Le rembourrage d'une chaîne signifie essentiellement pour remplir la longueur restante de la chaîne avec un caractère spécifique. Imaginez que nous avons une chaîne qui dit «Chargement» un mot avec sept caractères. Et nous voulons afficher cette chaîne sur un espace réservé qui nécessite 13 caractères. À cette fin, nous ajouterions un rembourrage à la chaîne.

Passons un exemple; Tout d'abord, créez une nouvelle chaîne avec la ligne suivante

Soit String = "Loading";

Ensuite, nous allons utiliser le Padstart () Méthode pour ajouter le rembourrage au début et stocker le résultat dans une nouvelle variable de chaîne

Laissez PadatStart = String.Padstart (13, "-");

Nous allons également créer une autre chaîne, dans laquelle nous allons ajouter le rembourrage à la fin en utilisant le PADEND () méthode comme

Laissez Padatend = String.PADEND (13, "-");

Après cela, nous allons utiliser la fonction de journal de la console pour afficher nos deux cordes rembourrées

console.Log (PadatStart);
console.Log (Padatend);

Nous pouvons observer le résultat suivant sur notre terminal

Tout d'abord, nous avons la chaîne avec un rembourrage au début. Et puis, nous avons la chaîne avec un rembourrage à la fin. Si nous voulons avoir le rembourrage des deux côtés, nous devons utiliser une combinaison de Padstart () et PADEND () fonctions comme

\
Soit String = "Loading";
Laissez PADDED = String.Padstart (10, "-");
rembourré = rembourré.PADEND (13, "-");
console.journal (rembourré);

Lors de l'exécution, nous pouvons voir la sortie suivante sur notre terminal

Le rembourrage a été ajouté avec succès aux deux extrémités de la chaîne.

Cramez une chaîne à l'aide de la méthode Slice ()

Si nous voulons créer une sous-chaîne à partir d'une variable de chaîne, alors nous pouvons utiliser la méthode Slice. Ce tranche() La méthode est appliquée via l'opérateur de points et prend deux arguments. Le premier argument définit l'indice de départ et le deuxième argument définit l'indice de fin de la sous-chaîne que nous allons extraire

Voyons-le en action, et pour cela, nous allons créer une nouvelle chaîne en utilisant la ligne suivante:

Laissez String = "Bienvenue sur Mars!"

Essayons d'extraire le mot "Accueillir«De notre chaîne, donc le mot commence à l'index 0 et se termine à l'index 7. Utilisez la ligne suivante pour extraire la sous-chaîne et la stocker à l'intérieur d'une autre chaîne

Laissez les résultats = chaîne.tranche (0, 7);

Après cela, utilisez la fonction de journal de console pour afficher le résultat sur le terminal

console.Log (RUSTURSTRING);

Nous avons le résultat suivant sur le terminal

Seul le mot «Accueillir«A été extrait sous forme de sous-chaîne et imprimé sur le terminal.

Cramez une chaîne à l'aide de la méthode substring ()

Nous avons une autre méthode pour prendre une partie de la chaîne et la placer dans une autre variable appelée le substring () méthode. Le fonctionnement de la méthode de la sous-chaîne est presque identique à tranche() méthode. Mais la différence est que nous pouvons même transmettre des valeurs négatives dans les arguments du substring () méthode. Ces valeurs négatives sont traitées comme zéro, et si vous supprimez entièrement le deuxième argument, il le prendra comme le dernier indice de la chaîne.

Créons une chaîne pour cet exemple

Soit String = "comme ci-dessus comme ci-dessous";

Et puis, nous allons appliquer le substring () Méthode, mais dans le premier argument, nous allons passer «-1" comme

Laissez les résultats = chaîne.sous-chaîne (-1, 12);

Après cela, nous utilisons la fonction de journal de console pour imprimer le résultat

console.Log (RUSTURSTRING);

Et nous obtenons la sortie suivante sur le terminal

Comme vous pouvez le voir, le substring () La méthode a pris la valeur négative comme 0 et a tranché la chaîne de l'index de départ.

Maintenant, essayons de ne pas lui donner un argument final comme

Soit String = "comme ci-dessus comme ci-dessous";
Laissez les résultats = chaîne.sous-chaîne (7);
console.Log (RUSTURSTRING);

Lors de l'exécution du code mentionné ci-dessus, nous obtenons la sortie suivante

Il ressort clairement de la sortie, que le substring () La méthode a tranché la chaîne jusqu'au dernier caractère lorsque l'argument de fin manquait.

Cramez une chaîne à l'aide de la méthode substr ()

Nous avons encore une autre méthode pour prendre une partie d'une chaîne et la placer dans une autre variable qui est connue sous le nom de substr () méthode. Cette méthode est différente de la fois tranche() méthode et le substring () Méthode comme deuxième argument de cela substr () définit la longueur de la corde extraite et non le point de fin.

Par exemple, créons une nouvelle chaîne en utilisant la ligne suivante

Soit String = "le Saint Graal!"

Et puis, nous allons appliquer le substr () Méthode utilisant l'opérateur de points, et nous allons passer dans l'indice de départ comme 4 et la longueur comme 4 comme

Laissez les résultats = chaîne.substr (4, 4);

Et puis nous affichons la sortie sur le terminal à l'aide de la fonction de journal de la console

console.Log (RUSTURSTRING);

À la course, nous obtenons le résultat suivant

Comme vous pouvez le voir, il a séparé la chaîne du 4ème index et la longueur de la chaîne séparée était de 4 caractères.

Déterminer la longueur en utilisant la propriété de longueur

Pour trouver la longueur d'une chaîne donnée, nous avons quelque chose de connu sous le nom de Longueur Attribut \ Property. Pour démontrer cela, créez une nouvelle chaîne avec la ligne suivante

Laissez String = "Essayez de trouver ma longueur";

Ensuite, nous pouvons simplement imprimer la longueur de cette chaîne en utilisant l'opérateur de points et le longueur propriété à l'intérieur de la fonction de journal de la console

console.Log ("La longueur de la chaîne est comme:", chaîne.longueur);

Lorsqu'il est exécuté, nous obtenons:

Comme vous pouvez le voir, nous avons eu la longueur de notre chaîne comme «21”Des personnages longs avec des espaces vides.

Remplacement des données à l'intérieur de la chaîne à l'aide de la méthode remplacer ()

Avec l'aide du remplacer(), Nous pouvons facilement remplacer certains mots ou caractères par d'autres mots et caractères. Ce remplacer() La méthode prend deux arguments, le premier est un mot que nous voulons rechercher dans la chaîne (peut être une chaîne ou un caractère). Deuxièmement, est le mot que nous allons placer (peut être une chaîne ou un caractère).

Pour montrer le fonctionnement du remplacer() fonction Nous créons une nouvelle chaîne en utilisant

Laissez String = "Bienvenue sur Mars!"

Maintenant, nous voulons changer le mot "Mars"Avec le mot"Pluton», Donc nous utilisons

Laissez NewString = String.remplacer ("Mars", "Pluton");
console.journal (newstring);

Lors de l'exécution, nous obtenons la sortie suivante

Comme vous pouvez le voir, la méthode Replace () a remplacé le mot «Mars"Avec le mot"Pluton".

Conclure

JavaScript fournit de nombreuses méthodes qui nous aident à manipuler les variables de chaîne en fonction de nos besoins. Dans cet article, nous avons inclus certaines des méthodes par défaut avec la version ESMAV6 de JavaScript. Nous avons couvert: Convertir les cas de la chaîne, trancher une chaîne, trouver la longueur d'une chaîne et remplacer le texte à l'intérieur de la chaîne.