Heim > Artikel > Web-Frontend > Die Definition und Verwendung von Teilzeichenfolgen und Teilsträngen in js_javascript-Kenntnissen
1.substring-Methode
Definition und Verwendung
Diesubstring-Methode wird verwendet, um Zeichen zwischen zwei angegebenen Indizes in einer Zeichenfolge zu extrahieren.
Grammatik
stringObject.substring(start,stop)
Parameterbeschreibung
Start Erforderlich. Eine nichtnegative Ganzzahl, die die Position des ersten Zeichens der zu extrahierenden Teilzeichenfolge in stringObject angibt.
Stopp Optional. Eine nichtnegative Ganzzahl, die sich um eine Position im stringObject befindet, also um eins mehr als das letzte Zeichen der zu extrahierenden Teilzeichenfolge. Wenn dieser Parameter weggelassen wird, wird die zurückgegebene Teilzeichenfolge an das Ende der Zeichenfolge verschoben.
Rückgabewert
Ein neuer String-Wert, der einen Teilstring von stringObject enthält, dessen Inhalt aus allen Zeichen von Anfang bis Ende-1 besteht und dessen Länge aus Ende minus Anfang besteht.
Beschreibung
Die von der Substring-Methode zurückgegebene Teilzeichenfolge enthält die Zeichen am Anfang, jedoch nicht die Zeichen am Ende.
Wenn Start und Ende gleich sind, gibt diese Methode eine leere Zeichenfolge zurück (d. h. eine Zeichenfolge der Länge 0).
Wenn start größer als end ist, tauscht diese Methode diese beiden Parameter aus, bevor die Teilzeichenfolge extrahiert wird.
Wenn Start oder Ende negativ sind, wird es durch 0 ersetzt.
2.substr-Methode
Definition und Verwendung
Mit der Methodesubstr wird ab der angegebenen Position ein Teilstring der angegebenen Länge zurückgegeben.
Grammatik
stringObject.substr(start [, length ])
Parameterbeschreibung
Start Erforderlich. Die Startposition des gewünschten Teilstrings. Das erste Zeichen in der Zeichenfolge hat den Index 0.
Länge optional. Die Anzahl der Zeichen, die in der zurückgegebenen Teilzeichenfolge enthalten sein sollen.
Beschreibung
Wenn die Länge 0 oder negativ ist, wird eine leere Zeichenfolge zurückgegeben.
Wenn dieser Parameter nicht angegeben ist, wird der Teilstring bis zum Ende von stringObject fortgesetzt.
3. Beispiel