JavaScript | Stringmethoden

JavaScript | Stringmethoden
Das Arbeiten mit Saiten ist eine der Kernfunktionen, die eine Programmiersprache an den Tisch bringen kann. In JavaScript sind mehrere Methoden verfügbar, mit denen wir verschiedene Arten von String -Manipulationen ausführen können. In diesem Beitrag werden wir String -Manipulationen mit den folgenden String -Methoden durchführen
  • Die Methode TolowerCase ()
  • Die methode touppercase ()
  • Die concat () -Methode
  • Die TRIM () -Methode
  • Die Methoden padstart () & padend ()
  • Die Slice () -Methode
  • Die Substring () -Methode
  • Die substr () Methode
  • Die Länge Eigenschaft
  • Die Ersatz () Methode

Beginnen wir mit dem ersten

Konvertieren einer Zeichenfolge mit TolowerCase in niedrigerer Fall () ()

Mit der Methode TolowerCase () in JavaScript können wir alle alphabetischen Zeichen in eine Zeichenfolge in Kleinbuchstaben konvertieren. Sonderzeichen und Zahlen sind jedoch nicht betroffen. Um dies zu demonstrieren, erstellen wir eine neue Zeichenfolge mithilfe der folgenden Zeile

var mystring = "Hallo, das ist LinuxHint!";

Danach werden wir die Funktion TolowerCase () mithilfe des Dot-Operators verwenden. Und dann werden wir den Rückgabewert in einer neuen Variablen speichern, und dann werden wir das Ergebnis mit der Konsolenprotokollfunktion wie ausdrucken

var ressionString = MyString.TolowerCase ();
Konsole.log (resultString);

Bei der Ausführung erhalten wir die folgende Ausgabe an unserem Terminal

Wie Sie leicht beobachten können, TolowerCase () änderte alle alphabetischen Zeichen in Kleinbuchstaben und den besonderen Charakter!”War nicht betroffen.

Konvertieren einer Zeichenfolge mit Touppercase in Oberfall in die Oberscheinung () ()

Mit Hilfe der Funktion touppercase () können wir jede Zeichenfolge problemlos in alle alphabetischen Zeichen in oberen Fällen umwandeln. Nehmen wir ein Beispiel

var mystring = "Hallo, das ist LinuxHint!";

Danach werden wir die Methode touppercase () mithilfe von Dot-Operator verwenden. Und wir werden das Ergebnis in einer neuen Variablen speichern und die neue Variable mit der Konsolenprotokollfunktion wie möglich auf das Terminal ausdrucken

var ressionString = MyString.touppercase ();
Konsole.log (resultString);

Nachdem der oben erwähnte Code ausgeführt wurde, erhalten wir die folgende Ausgabe am Terminal

Wir konnten eine Zeichenfolge in eine All-Oppercase-Zeichenfolge umwandeln

Verkettung von Zeichenfolgen mit der concat () -Methode verkettet

Normalerweise verwenden wir in JavaScript die Plus "+" -Preiterzeichenfolge, wenn wir Strings verkettet wollen. Trotzdem gibt es eine viel professionellere Art, Strings mit der Concat () -Funktion zu verkettet.
Die concat () -Methode wird über einen Punktoperator angewendet. Und alle Saiten, die wir verkettet wollen.

Lassen Sie uns ein Beispiel überprüfen, um dies besser zu verstehen. Zunächst brauchen wir einige Zeichenfolgen und verwenden den folgenden Code:

var String1 = "Hallo";
var string2 = "Das ist erstaunlich!!";

Wir wollen verkettet String2 mit String1 und speichern Sie die verkettete Saite in der Ergebnisstring Variable. Wir möchten auch einen leeren Platz zwischen den beiden Saiten setzen. Für all dies verwenden wir die folgende Zeile

var resultString = String1.concat ("", String2);

Und schließlich können wir das drucken Ergebnisstring unter Verwendung der Konsolenprotokollfunktion auf das Terminal

Konsole.log (resultString);

Der Ausgang am Klemme ist als

Beide Saiten wurden miteinander verkettet, und sogar ein leerer Raum wurde dazwischen platziert.

Entfernen Sie leere Leerzeichen mit der TRIM () -Methode

Wenn wir eine Zeichenfolge in unserem Programm haben, die an beiden Enden leere Leerzeichen hat, können wir in diesem Fall diese Leerzeichen einfach mit der TRIM () -Methode entfernen. Um dies zu demonstrieren, erstellen wir eine neue Zeichenfolge mit der folgenden Zeile

var stringwithSpaces = "foo";

Anschließend werden wir die TRIM () -Methode in dieser Zeichenfolge mithilfe des Punktbetreibers verwenden und den Rückgabewert in einer neuen Zeichenfolgenvariablen speichern

var finalstring = stringwithspaces.trimmen();

Anschließend können wir die Ausgabe mit der Konsolenprotokollfunktion auf das Terminal anzeigen

Konsole.log (Finalstring);

Das Ergebnis am Terminal ist wie folgt

Die leeren Räume wurden erfolgreich von beiden Enden der Zeichenfolge entfernt

Padding eine Zeichenfolge mit einem Zeichen mit Padstart () & Padend ()

Das Polster einer Zeichenfolge bedeutet im Wesentlichen, die verbleibende Länge der Zeichenfolge mit einem bestimmten Zeichen zu füllen. Stellen Sie sich vor, wir haben eine Zeichenfolge, in der ein Wort mit sieben Zeichen "geladen" wird. Und wir möchten diese Zeichenfolge einem Platzhalter zeigen, der 13 Zeichen benötigt. Zu diesem Zweck würden wir der Saite Polsterung hinzufügen.

Lassen Sie uns ein Beispiel durchgehen. Erstellen Sie zunächst eine neue Zeichenfolge mit der folgenden Zeile

lass String = "Laden";

Dann werden wir die verwenden padstart () Methode zum Hinzufügen der Polsterung im Start und speichern Sie das Ergebnis in einer neuen String -Variable

lass padatstart = string.Padstart (13, "-");

Wir werden auch eine andere Zeichenfolge erstellen, in der wir die Polsterung am Ende mit dem hinzufügen werden padend () Methode wie

lass Padatend = String.Padend (13, "-");

Danach werden wir die Konsolenprotokollfunktion verwenden, um unsere beiden gepolsterten Saiten anzuzeigen

Konsole.log (padatstart);
Konsole.log (padatend);

Wir können das folgende Ergebnis an unserem Terminal beobachten

Erstens haben wir die Saite mit Polsterung am Start. Und dann haben wir die Saite am Ende mit Polsterung. Wenn wir die Polsterung auf beiden Seiten haben wollen, müssen wir eine Kombination von verwenden padstart () Und padend () Funktionen wie

\
lass String = "Laden";
lass gepolsterte = string.Padstart (10, "-");
gepolstert = gepolstert.Padend (13, "-");
Konsole.log (gepolstert);

Bei der Ausführung können wir die folgende Ausgabe an unserem Terminal sehen

Die Polsterung wurde erfolgreich an beiden Enden der Saite hinzugefügt.

Mit Hilfe der Slice () -Methode eine Saite schneiden

Wenn wir aus einer String -Variablen ein Substring erstellen möchten, können wir die Slice -Methode verwenden. Das Scheibe() Die Methode wird über den DOT -Operator angewendet und nimmt zwei Argumente an. Das erste Argument definiert den Startindex und das zweite Argument definiert den Endindex des Substrings, den wir extrahieren werden

Lassen Sie es uns in Aktion sehen, und dafür werden wir eine neue Zeichenfolge mit der folgenden Zeile erstellen:

Sei String = "Willkommen beim Mars!";

Versuchen wir, das Wort zu extrahieren “WillkommenAus unserer Zeichenfolge startet das Wort bei Index 0 und endet mit Index 7. Verwenden Sie die folgende Zeile, um das Substring zu extrahieren und in einer anderen Zeichenfolge zu speichern

lass resultsstring = string.Slice (0, 7);

Verwenden Sie anschließend die Konsolenprotokollfunktion, um das Ergebnis auf dem Terminal anzuzeigen

Konsole.log (resultString);

Wir haben das folgende Ergebnis am Terminal

Nur das Wort “Willkommen”Wurde als Substring extrahiert und auf das Terminal gedruckt.

Mit Hilfe der Substring () -Methode eine Zeichenfolge schneiden

Wir haben eine andere Methode, um einen Teil der Zeichenfolge zu nehmen und sie in eine andere Variable zu legen, die als die genannt wird Substring () Methode. Die Arbeit der Substring -Methode ist fast identisch mit dem Scheibe() Methode. Der Unterschied besteht jedoch darin, dass wir sogar negative Werte in den Argumenten des Substring () Methode. Diese negativen Werte werden als Null behandelt, und wenn Sie das zweite Argument vollständig entfernen, wird es es als den letzten Index der Zeichenfolge betrachten.

Erstellen wir eine Zeichenfolge für dieses Beispiel

Sei String = "Wie oben so unten";

Und dann werden wir das anwenden Substring () Methode dazu, aber im ersten Argument werden wir weitergeben “-1" wie

lass resultsstring = string.Substring (-1, 12);

Danach verwenden wir die Konsolenprotokollfunktion, um das Ergebnis auszudrucken

Konsole.log (resultString);

Und wir erhalten die folgende Ausgabe am Terminal

Wie Sie sehen können, die Substring () Die Methode nahm den negativen Wert mit 0 und schnitt die Zeichenfolge aus dem Startindex aus.

Lassen Sie uns nun versuchen, ihm nicht ein Endargument zu geben wie

Sei String = "Wie oben so unten";
lass resultsstring = string.Substring (7);
Konsole.log (resultString);

Bei der Ausführung des oben genannten Code erhalten wir die folgende Ausgabe

Es ist klar aus der Ausgabe, dass die Substring () Die Methode hat die Saite bis zum letzten Zeichen geschnitten, als das Endargument fehlte.

Mit Hilfe der Substr () -Methode eine Zeichenfolge schneiden

Wir haben eine weitere Methode, um einen Teil einer Zeichenfolge zu nehmen und sie in eine andere Variable zu legen, die als die bezeichnet wird substr () Methode. Diese Methode unterscheidet sich von beiden Scheibe() Methode und die Substring () Methode als zweites Argument davon substr () definiert die Länge der extrahierten Schnur und nicht die Endpunkt.

Lassen Sie uns beispielsweise eine neue Zeichenfolge über die folgende Zeile erstellen

Sei String = "Der Heilige Gral!";

Und dann werden wir das anwenden substr () Methode unter Verwendung des Punktoperator

lass resultsstring = string.Substr (4, 4);

Und dann zeigen wir die Ausgabe mit der Konsolenprotokollfunktion auf das Terminal an

Konsole.log (resultString);

Beim Laufen erhalten wir das folgende Ergebnis

Wie Sie sehen können, hat es die Zeichenfolge vom 4. Index abgeteilt, und die Länge der teilgenommenen Zeichenfolge betrug 4 Zeichen.

Bestimmung der Länge mithilfe der Länge Eigenschaft

Um die Länge einer bestimmten Zeichenfolge zu finden, haben wir etwas, das als Längenattribut \ Eigenschaft bekannt ist. Um dies zu demonstrieren, erstellen Sie eine neue Zeichenfolge mit der folgenden Zeile

Sei String = "Versuchen Sie, meine Länge zu finden";

Dann können wir einfach die Länge dieser Zeichenfolge ausdrucken, indem wir den Punktoperator und die verwenden Länge Eigenschaft in der Konsolenprotokollfunktion

Konsole.log ("Die Länge der Zeichenfolge ist als:", String.Länge);

Bei der Ausführung bekommen wir:

Wie Sie sehen können, haben wir die Länge unserer Saite wie "21Charaktere lang und leere Räume.

Daten in der Zeichenfolge ersetzen mit der Methode Ersatz ()

Mit Hilfe der ersetzen(), Wir können einige Wörter oder Zeichen leicht durch andere Wörter und Zeichen ersetzen. Das ersetzen() Die Methode nimmt zwei Argumente auf, das erste ist ein Wort, nach dem wir in der Zeichenfolge suchen möchten (kann eine Zeichenfolge oder ein Zeichen sein). Zweitens ist das Wort, das wir platzieren werden (kann eine Zeichenfolge oder ein Zeichen sein).

Um die Arbeit der zu zeigen ersetzen() Funktion Wir erstellen eine neue Zeichenfolge mithilfe

Sei String = "Willkommen beim Mars!";

Jetzt wollen wir das Wort ändern “Mars"Mit dem Wort"Pluto”, Also benutzen wir

lass NewString = String.ersetzen ("Mars", "Pluto");
Konsole.Protokoll (NewString);

Bei der Ausführung erhalten wir die folgende Ausgabe

Wie Sie sehen können, ersetzte die Methode Ersatz () das Wort „Mars"Mit dem Wort"Pluto”.

Einpacken

JavaScript bietet viele Methoden, die uns helfen, Stringvariablen nach unseren Bedürfnissen zu manipulieren. In diesem Beitrag haben wir einige der Methoden mit der Veröffentlichung von JavaScript in Esmav6 aufgenommen, die standardmäßig sind. Wir haben abgedeckt: Umwandlung von Fällen der Zeichenfolge, Schneiden einer Zeichenfolge, das Finden der Länge einer Zeichenfolge und das Ersetzen von Text in der Zeichenfolge.