JavaScript -Substring

JavaScript -Substring

JavaScript ist eine Skript- oder Programmiersprache des Webs. Saiten sind ein wichtiger Bestandteil der Variablen in jeder Programmiersprache. Wir müssen oft eine bestimmte Zeichenfolge gemäß unseren Bedürfnissen oder an einem Ort manipulieren oder extrahieren, an dem wir nicht den gesamten Text anzeigen müssen. Sie müssen einige Daten gesehen haben (wenn wir speziell über Zeichenfolgen sprechen) im Web, die auf dem Bildschirm nicht vollständig angezeigt werden. Wie ist das passiert? Wie können wir einen bestimmten Teil einer Zeichenfolge bekommen?? Schauen wir uns also an, was eine Zeichenfolge ist und wie wir eine Substring dieser Zeichenfolge nehmen können.

String & Substring

A Saite ist einfach ein Text oder Zeichen, der Alphabete, Zahlen oder Symbole enthalten kann.

A Substring, wie es in seinem Namen ist. Ein Teil einer Zeichenfolge.

Wenn wir über String in JavaScript sprechen. JavaScript hat einige integrierte Funktionen zum Manipulieren von String. Einer von ihnen ist Substring () Eine Funktion, die unserem Zweck dient. Wenn wir einige bestimmte Teile aus einer Zeichenfolge extrahieren möchten. Wir können benutzen Substring () Funktion.

Syntax:

Die Syntax für die Substring () Funktion ist

Saite.Substring (startindex, EndIndex);

Startindex ist der Index, aus dem Sie die Zeichenfolge starten möchten.

Endindex ist der Index, in dem Sie die Zeichenfolge beenden möchten.

Beispiele:

Wenn wir annehmen, eine Zeichenfolge wie "LinuxHint". Wir wollen einfach den "Linux" aus der "LinuxHint" bekommen. Also werden wir das verwenden Substring () Funktion in JavaScript wie diesem

Name.Substring (0, 5); // "Linux"

Wenn Sie nun feststellen, dass es nicht das 5. Indexelement enthält. Aber es hat das 0. Indexelement ausgewählt. Dies impliziert, dass StartIndex einbezogen wird. Während EndIndex nicht einbezogen wird.

Also, wenn wir jetzt den "Hinweis" aus "LinuxHint" auswählen wollen. Obwohl es nur "0" bis "8" Indizes gibt. Aber wir werden "9" als Wert für den Endindex geben.

Name.Substring (5, 9); // "Hinweis"

Wir können ihm auch nur einen Wert geben.

Name.Substring (5); // "Hinweis"

Es startet aus diesem Index und dauert bis zum Ende der Zeichenfolge fort.

In Ordnung! Jetzt haben wir die Syntax gesehen und wie funktioniert sie. Lassen Sie uns einige seiner außergewöhnlichen Fälle sehen.

Ausnahmefällen

Versuchen wir, einen Startindex größer als der Endindex und einige negative Werte zu geben, um zu sehen, wie es reagiert.

StartIndex> EndIndex

Wenn wir ihm einen Startindex größer als der Endindex geben.

Name.Substring (5, 2); // "Nux"

Es hat beide Werte ausgetauscht und die Zeichenfolge vom 2. Index in den 5. Index gedruckt.

Also, wenn wir auch schreiben Name.Substring (5, 2) oder Name.Substring (2, 5).

// Beide drucken die gleiche Ausgabe
Name.Substring (5, 2); // "Nux"
Name.Substring (2, 5); // "Nux"

Es wird die gleiche Ausgabe ausdrucken.

Negative Werte

Substring () Funktion nimmt keine negativen Werte an. Wenn wir ihm einen negativen Wert geben. Da gibt es keinen negativen Index. Es nimmt es als "0". Entweder geben wir dem StartIndex oder dem Endindex einen negativen Wert. Diese Funktion betrachtet es als "0".

Name.Substring (-5, 2); // "li"

Wenn wir dem Endindex einen negativen Wert geben. Die Funktion tauscht die Werte aus. Da der negative Wert in "0" umgewandelt wird und "0" der niedrigste Wert ist.

Name.Substring (5, -2); // "Linux"

Und wenn wir beide Indizes einen negativen Wert geben. Die Funktion druckt eine leere Zeichenfolge "".

Name.Substring (-5, -2); // "" "

Pro -Tipp

Übrigens ist hier ein Profi -Tipp. Wir können benutzen Saite.Länge Funktion innerhalb von a Substring () Funktion.

Name.Substring (5, Name.Länge); // "Hinweis"

Oder wir können ihm eine geben Saite.Länge - [Wert], wie

Name.Substring (5, Name.Länge - 1); // "Hin"

Abschluss

Nach dem Lesen dieses Artikels sollten Sie also tiefgreifende Kenntnisse der Substring () Funktion. Weil Sie alles über die gelernt haben Substring () Funktion. Alle Ausnahmefälle und wie können wir die Saite entsprechend unseren Bedürfnissen manipulieren. Also, viel Spaß mit den Saiten.