Überprüfen Sie, ob die Zeichenfolge in JavaScript mit einer Teilzeichenfolge endet

Uberprufen Sie Ob Die Zeichenfolge In Javascript Mit Einer Teilzeichenfolge Endet



Manchmal müssen Programmierer feststellen, ob die erstellten Zeichenfolgen die angegebene Zeichenfolge enthalten oder mit der angegebenen Teilzeichenfolge beginnen oder enden. Dazu existieren in JavaScript verschiedene vordefinierte Methoden. In JavaScript ist das „ endet mit() ”-Methode ist die am häufigsten verwendete Methode, um festzustellen, ob die Teilzeichenfolge am Ende der Zeichenfolge vorhanden ist.

Dieser Blog-Beitrag hilft beim Erlernen des Verfahrens zum Überprüfen, ob eine Teilzeichenfolge am Ende der Zeichenfolge in JavaScript vorhanden ist.

Wie überprüfe ich, ob eine Zeichenfolge mit einer Teilzeichenfolge in JavaScript endet?

Verwenden Sie die folgenden Methoden, um festzustellen, ob die Zeichenfolge mit einer Teilzeichenfolge endet:







Schauen wir uns diese Methoden an!



Methode 1: Überprüfen Sie, ob die Teilzeichenfolge am Ende der Zeichenfolge vorhanden ist, indem Sie die Methode „endsWith()“ verwenden

Verwenden Sie das „ endet mit() ”-Methode, um zu prüfen, ob der String mit dem Teilstring endet oder nicht. Es nimmt als Argument einen Teilstring, der im String überprüft wird, ob der String damit endet oder nicht. Seine Ausgänge „ Stimmt ' oder ' FALSCH ” ob der Teilstring am Ende des Strings vorhanden ist oder nicht.



Syntax





Befolgen Sie die unten angegebene Syntax für „ endet mit() ' Methode:

Schnur. endet mit ( Suchzeichenfolge, Länge )

In der obigen Syntax übernimmt die angegebene Methode zwei Parameter:



  • Das ' Suchbegriff ” ist die gesuchte Zeichenfolge, die in der Zeichenfolge gesucht wird. Es ist ein obligatorischer Parameter.
  • Länge ” ist ein optionales Attribut der Zeichenfolge, was bedeutet, dass der Standardwert die Länge der Zeichenfolge ist.

Rückgabewert

Die Methode „endsWith()“ gibt „ Stimmt ” wenn der String mit dem Teilstring endet und “ FALSCH “, wenn es nicht in der Zeichenfolge vorhanden ist.

Beispiel

Erstellen Sie eine Zeichenfolge, die in einer Variablen gespeichert ist „ Schnur “:

war Tanga = 'JavaScript von Linuxhint lernen' ;

Erstellen Sie eine Variable “ Teilzeichenfolge “, der einen Teil der Zeichenfolge als Teilzeichenfolge speichert:

war Teilstring = 'Linux' ;

Ruf den ' endet mit() ”-Methode mit Zeichenfolge und übergeben Sie darin eine Teilzeichenfolge als Argument, die prüft, ob die Zeichenfolge mit der bestimmten Teilzeichenfolge endet oder nicht:

war das Ergebnis = Schnur. endet mit ( Teilzeichenfolge ) ;

Drucken Sie den resultierenden Wert mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Ergebnis ) ;

Ausgabe

Die obige Ausgabe zeigt „ Stimmt “, was anzeigt, dass die Zeichenfolge mit der angegebenen Teilzeichenfolge endet.

Methode 2: Überprüfen Sie, ob die Teilzeichenfolge am Ende der Zeichenfolge vorhanden ist, indem Sie die Methode substring() verwenden

Um festzustellen, ob die Zeichenfolge mit der Teilzeichenfolge endet, verwenden Sie das „ Teilstring() ' Methode. Es wird verwendet, um die Zeichenfolge zwischen den angegebenen Indizes abzurufen, also subtrahieren Sie die Länge der Teilzeichenfolge von der Länge der Zeichenfolge. Wenn die zurückgegebene Zeichenfolge mit der angegebenen Teilzeichenfolge identisch ist, ist sie wahr, was darauf hinweist, dass sie mit einer Teilzeichenfolge endet.

Syntax

Verwenden Sie die angegebene Syntax, um mit Hilfe des „ Teilstring() ' Methode:

Schnur. Teilzeichenfolge ( Schnur. Länge - TeilString. Länge ) === TeilString ;

Subtrahieren Sie in der obigen Syntax die Länge der Teilzeichenfolge von der Länge der Zeichenfolge. Wenn die resultierende Zeichenfolge der angegebenen Teilzeichenfolge entspricht, bedeutet dies, dass die Zeichenfolge mit einer Teilzeichenfolge endet.

Rückgabewert

Wenn am Ende der Zeichenfolge eine Teilzeichenfolge vorhanden ist, wird „ Stimmt ', anders, ' FALSCH ' ist zurück gekommen.

Beispiel

Definieren Sie nach Angabe der Zeichenfolge und der Teilzeichenfolge eine Funktion „ stringEnds() ” mit zwei Parametern, die Zeichenfolge „ Str “ und die Teilzeichenfolge „ subStr “, rufen Sie dann das „ Teilstring() ”-Methode und geben Sie den resultierenden Wert an die Funktion zurück:

Funktion stringEnd ( str, subStr ) {

Rückkehr Str. Teilzeichenfolge ( Str. Länge - subStr. Länge ) === subStr ;

} ;

Rufen Sie die definierte Funktion auf, indem Sie eine Zeichenfolge als erstes Argument übergeben, das überprüft wird, und eine Teilzeichenfolge als zweites Argument, das am Ende der angegebenen Zeichenfolge durchsucht werden muss:

Konsole. Protokoll ( ZeichenfolgeEnde ( Zeichenfolge, Teilzeichenfolge ) ) ;

Ausgabe

Die obige Ausgabe zeigt „ Stimmt “, was bedeutet, dass die Zeichenfolge mit der angegebenen Teilzeichenfolge endet.

Methode 3: Überprüfen Sie, ob die Teilzeichenfolge am Ende der Zeichenfolge vorhanden ist, indem Sie die Methode indexOf() verwenden

Eine andere Methode, um zu bestimmen, ob die Zeichenfolge mit der Teilzeichenfolge endet oder nicht, ist die „ Index von() ' Methode. Es gibt die Position der ersten Instanz eines Werts in einer Zeichenfolge an. Um zu prüfen, ob der Teilstring am Ende des Strings vorhanden ist, wird ein „ Teilzeichenfolge ” und die Differenz der Länge des Strings mit der Länge des Teilstrings als Parameter. Wenn der resultierende Wert gleich „ -1 “, bedeutet dies, dass die Teilzeichenfolge nicht am Ende der Zeichenfolge vorhanden ist.

Syntax

Befolgen Sie die angegebene Syntax für „ Index von() ' Methode:

Schnur. Index von ( Suchwert, Zeichenfolge. Länge - Suchwert. Länge ) !== - 1 ;

Hier, ' Suchwert ' ist der ' Teilzeichenfolge “, die am Ende der Zeichenfolge nachgeschlagen wird.

Rückgabewert

Wenn die Teilzeichenfolge nicht in der Zeichenfolge erscheinen kann, wird „ -1 “, andernfalls wird „ 1 “.

Beispiel

Definiere eine Funktion “ stringEnds() ” mit zwei Parametern, die Zeichenfolge „ Str “ und die Teilzeichenfolge „ subStr “, rufen Sie dann das „ Index von() ”-Methode und gibt den resultierenden Wert an die Funktion zurück:

Funktion stringEnd ( str, subStr ) {

Rückkehr Str. Index von ( subStr, str. Länge - subStr. Länge ) !== - 1 ;

} ;

Rufen Sie die definierte Funktion auf „ stringEnd() ” durch Übergeben einer Zeichenfolge und einer Teilzeichenfolge als Argumente:

Konsole. Protokoll ( ZeichenfolgeEnde ( Zeichenfolge, Teilzeichenfolge ) )

Ausgabe

Alle relevanten Informationen werden gesammelt, um festzustellen, ob die Zeichenfolge mit einer Teilzeichenfolge endet oder nicht.

Fazit

Um festzustellen, ob die Zeichenfolge mit der Teilzeichenfolge endet, verwenden Sie vordefinierte JavaScript-Methoden, einschließlich der „ endet mit() ' Methode, ' Teilstring() „Methode“ oder „ Index von() ' Methode. Alle diese Methoden geben den booleschen Wert „ Stimmt ” als Ausgabe, wenn die Zeichenfolge mit der angegebenen Teilzeichenfolge endet, andernfalls wird „ FALSCH “. Dieses Tutorial hilft beim Erlernen des Verfahrens zum Überprüfen, ob die Zeichenfolge mit einer Teilzeichenfolge endet oder nicht, indem JavaScript verwendet wird.