Syntax der Substr () -Methode
Die Syntax der Substr () -Methode ist definiert als
Die Syntax enthält die folgenden Elemente:
Zusätzliche Bemerkungen:
Einige interessante Informationen, die Sie bezüglich der Substr () -Methode berücksichtigen müssen, ist wie:
Um die Arbeit der Substr () -Methode zu verstehen, führen Sie nachstehend Beispiele durch.
Beispiel 1: Bereitstellung des Startindex und der Länge
Erstellen Sie eine neue String -Variable und geben Sie ihm einen gewissen Wert. Verwenden Sie die folgende Zeile:
var string = "Hallo, Willkommen bei LinuxHint!";Extrahieren Sie ein Substring aus dem Wort “Willkommen”Oder aus dem Index“7Und die Länge des Substrings beträgt zehn Zeichen:
var resultString = String.Substr (7, 10);Schließlich zeigen Sie die an Ergebnisstring Durch die Verwendung der Konsolenprotokollfunktion:
Konsole.log (resultString);Sie erhalten das folgende Ergebnis auf Ihrer Konsole:
Sie können sehen, dass die Ergebnisstring Enthält ein Substring, das 10 Zeichen lang ist (einschließlich leerer Leerzeichen), extrahiert aus unserer ursprünglichen Zeichenfolge.
Um zu überprüfen, ob die Substr () -Methode die ursprüngliche Zeichenfolge nicht geändert hat, drucken Sie die Originalzeichenfolge auch mit der Konsolenprotokollfunktion aus:
Konsole.log (string);Durch Ausführen dieses Codes geben Sie die folgende Ausgabe an:
Wie Sie sehen können, wird die ursprüngliche Zeichenfolge nicht geändert.
Beispiel 2: Extrahieren eines Substrings, ohne die Länge zu übergeben
Um zu sehen, was passiert, wenn Sie nicht den Längenparameter in der Substr () -Methode angeben, erstellen Sie eine Zeichenfolge mit der folgenden Zeile:
var string = "Das ist erstaunlich!!!";Verwenden Sie dann die Substr () -Methode und speichern Sie den Rückgabewert in einer neuen String -Variablen:
var resultString = String.Substr (4);Danach passieren Sie die Ergebnisstring In der Konsolenprotokollfunktion, um das Ergebnis am Terminal anzuzeigen:
Konsole.log (resultString);Sie werden das folgende Ergebnis am Terminal beobachten:
Wenn der Ausgang aus der Ausgabe klar ist, würde die Substr () -Methode das Substring bis zum letzten Index des ursprünglichen Zeichens extrahieren, wenn der Längenparameter nicht angegeben ist.
Beispiel 3: Übergeben negativer Werte in die Argumente
Um das Verhalten der Substr () -Methode mit negativen Werten in ihren Argumenten zu beobachten, erstellen Sie eine neue Zeichenfolge mit der folgenden Zeile:
var string = "Sie sind genug! ";Verwenden Sie danach die Substr () -Methode zweimal, einmal mit einem negativen Indexwert und einmal mit einem negativen Längenwert und speichern Sie das Ergebnis in zwei verschiedenen Variablen:
var resultString1 = String.Substr (4, -1);Zeigen Sie die Ausgabe der beiden Variablen an, indem Sie die Konsolenprotokollfunktion verwenden:
Konsole.log ("Das Substring aus Argument der negativen Länge ist als" + resultString1);Führen Sie das Programm aus und beobachten Sie das Ergebnis des Terminals:
Aus dem Ergebnis geht hervor, dass das Ergebnis immer eine leere Zeichenfolge ist, wenn negative Werte in einer der Argumente der Substr ().
Abschluss
Die substr () JavaScript -Methode erstellt ein Substring aus einer String -Variable oder einer wörtlichen Basis auf einem Startindexwert und einer Länge. Der Längenparameter ist jedoch optional. Mit diesem Beitrag haben Sie alle verschiedenen Arten von Ergebnissen durchgeführt, die Sie erzielen können, indem Sie die Werte der Argumente der Substr () -Methode ändern.