Comment effectuer la comparaison des chaînes en javascript

Comment effectuer la comparaison des chaînes en javascript

Lors de l'écriture de programmes JavaScript, nous sommes fréquemment confrontés à des situations où il est nécessaire de comparer d'abord deux chaînes avant d'effectuer une opération. Par exemple, vous pouvez permettre à une personne de vous connecter à un site Web si son nom correspond à l'un des noms d'utilisateurs déjà dans la base de données. Ensuite, utilisez l'opérateur d'égalité strict "==="Pour comparer les chaînes. Cependant, JavaScript prend également en charge plusieurs façons de faire des comparaisons de chaînes.

Ce message expliquera pour effectuer des comparaisons de chaînes en javascript.

Comment effectuer la comparaison des chaînes en javascript?

Pour effectuer la comparaison des chaînes en JavaScript, il existe différentes méthodes qui peuvent être utilisées. Certains d'entre eux sont énumérés ci-dessous:

  • Méthode 1: Effectuez une comparaison de chaînes en JavaScript en fonction des valeurs
  • Méthode 2: Effectuez la comparaison des chaînes dans JavaScript basée sur l'ordre alphabétique
  • Méthode 3: Effectuez la comparaison des chaînes en JavaScript en fonction de la longueur

Méthode 1: Effectuez une comparaison de chaînes en JavaScript en fonction des valeurs

Pour effectuer la comparaison des chaînes dans JavaScript en fonction des valeurs et des caractéristiques, le "Opérateur d'égalité strict»(===) peut être utilisé.

Syntaxe

String === String

Cet opérateur compare les deux chaînes sans les convertir en un type commun.

Exemple

Dans cet exemple indiqué, initialisez la constante avec un nom particulier et ajoutez la première chaîne. Ensuite, définissez la deuxième constante:

const FirstString = 'lh';
const secondstring = 'Linuxhint';

Maintenant, utilisez le «console.enregistrer()«Méthode et comparez la chaîne à l'aide de«Opérateur d'égalité strict" comme suit:

console.log (firstString === secondstring);

On peut observer que la sortie de la comparaison des cordes a été retournée comme fausse car les deux chaînes sont différentes:

Méthode 2: Effectuez la comparaison des chaînes dans JavaScript basée sur l'ordre alphabétique

Pour effectuer une comparaison de chaînes dans JavaScript basé sur l'ordre alphabétique, le «localcompare ()«La méthode peut être utilisée. Pour ce faire, utilisez la syntaxe indiquée ci-dessous à cet effet:

String1.localcompare (String2)

Exemple

Tout d'abord, définissez les variables ayant des valeurs de chaîne:

var first_string = "Apple";
var second_string = "Carrot";
var tiers_string = "banane";

Ensuite, passez la chaîne comme argument au «localcompare ()«Méthode qui doit être comparée:

console.journal (second_string.LocalCompare (Third_String));

Sortir

Méthode 3: Effectuez la comparaison des chaînes en JavaScript en fonction de la longueur

Nous pouvons également effectuer des comparaisons de chaînes en fonction de la longueur de la chaîne. À cette fin, consultez la syntaxe donnée:

premier.Longueur> seconde.longueur

Ici, le ajouté ">"L'opération vérifie que le«longueur«De la deuxième chaîne est inférieure à la longueur de la première chaîne.

Exemple

Dans ce bloc de code, nous avons défini deux constantes avec les valeurs requises:

const FirstString = 'lh';
const secondstring = 'Linuxhint';

Maintenant, nous les comparerons en fonction de la longueur:

console.journal (Firststring.Longueur> seconde.longueur);

La sortie est retournée "FAUX», Car la longueur de la première chaîne est inférieure au second.

Conclusion

Pour effectuer des comparaisons de chaînes en javascript, plusieurs méthodes peuvent être utilisées. Par exemple, vous pouvez effectuer une comparaison de chaînes en fonction des valeurs à l'aide du «===«Opérateur d'égalité strict, basé sur des alphabets utilisant le«localcompare ()«Méthode ou la longueur de la chaîne avec le«»Opérateur. Ce message a indiqué les multiples méthodes pour effectuer la comparaison des chaînes dans JavaScript.