Beim Schreiben von JavaScript -Programmen stehen wir häufig zu Situationen, in denen es erforderlich ist, zuerst zwei Zeichenfolgen zu vergleichen, bevor wir einen Betrieb durchführen. Beispiel. Verwenden Sie dann den strengen Gleichstellungsoperator “===Um Saiten zu vergleichen. JavaScript unterstützt jedoch auch mehrere Möglichkeiten zur Durchführung von String -Vergleiche.
Dieser Beitrag erklärt die Durchführung von String -Vergleiche in JavaScript.
So führen Sie den String -Vergleich in JavaScript durch?
Um den Vergleich von Zeichenfolgen in JavaScript durchzuführen, können verschiedene Methoden verwendet werden. Einige von ihnen sind unten aufgeführt:
Methode 1: String -Vergleich in JavaScript basierend auf Werten durchführen
So führen Sie den String -Vergleich in JavaScript basierend auf Werten und Charakteren ausStrenger Gleichstellungsoperator”(===) kann verwendet werden.
Syntax
String === StringDieser Operator vergleicht beide Zeichenfolgen, ohne sie in einen gemeinsamen Typ umzuwandeln.
Beispiel
In diesem angegebenen Beispiel initialisieren Sie die Konstante mit einem bestimmten Namen und fügen Sie die erste Zeichenfolge hinzu. Definieren Sie dann die zweite Konstante:
const firststring = 'lh';Verwenden Sie nun die “Konsole.Protokoll()Methode und vergleichen Sie die Zeichenfolge mit Hilfe von “Strenger Gleichstellungsoperator" folgendermaßen:
Konsole.log (Firststring === Secondstring);Es kann beobachtet werden, dass die Ausgabe des String -Vergleichs als falsch zurückgegeben wurde, da beide Zeichenfolgen unterschiedlich sind:
Methode 2: Führen Sie den String -Vergleich in JavaScript basierend auf alphabetischer Reihenfolge durch
Um den String -Vergleich in JavaScript basierend auf alphabetischer Reihenfolge durchzuführen, ist die “localecompare ()”Methode kann verwendet werden. Verwenden Sie dazu die unten angegebene Syntax für diesen Zweck:
String1.localecompare (String2)Beispiel
Definieren Sie zunächst die Variablen mit Stringwerten:
var first_string = "Apple";Geben Sie dann die Zeichenfolge als Argument an die “weiter“localecompare ()Methode, die verglichen werden muss:
Konsole.log (Second_string.localecompare (dritter_string));Ausgang
Methode 3: String -Vergleich in JavaScript basierend auf der Länge durchführen
Wir können auch String -Vergleiche basierend auf der Länge der Zeichenfolge durchführen. Schauen Sie sich zu diesem Zweck die angegebene Syntax an:
Erststring.Länge> Secondstring.LängeHier, die hinzugefügte “>Die Operation überprüft, dass das “LängeDie zweite Zeichenfolge ist geringer als die Länge der ersten Zeichenfolge.
Beispiel
In diesem Codeblock haben wir zwei Konstanten mit den erforderlichen Werten definiert:
const firststring = 'lh';Jetzt werden wir sie basierend auf der Länge vergleichen:
Konsole.Protokoll (First String.Länge> Secondstring.Länge);Die Ausgabe wurde zurückgegeben "FALSCH”, Wie die Länge der ersten Saite kleiner als der zweite ist.
Abschluss
Um String -Vergleiche in JavaScript durchzuführen, können mehrere Methoden verwendet werden. Zum Beispiel können Sie einen String -Vergleich basierend auf Werten mit Hilfe der “durchführen==="Strenge Gleichstellungsoperator, basierend auf Alphabeten, die die" verwenden "localecompare ()Methode oder die Länge der Zeichenfolge mit der “" Operator. In diesem Beitrag wurde die Mehrfachmethoden zur Durchführung des String -Vergleichs in JavaScript angegeben.