1.Substring -Methode
Definition und Verwendung
Die Substring -Methode wird verwendet, um Zeichen in einer Zeichenfolge zwischen zwei angegebenen Einschüssen zu extrahieren.
Grammatik
StringObject.substring (Start, Stopp)
Parameterbeschreibung
Start erforderlich. Eine nicht negative Ganzzahl, die die Position des ersten Zeichens des Substrings in StringObject angibt.
Optional stoppen. Eine nicht negative Ganzzahl hat eine mehr Position im StringObject als das letzte Zeichen des zu extrahierenden Substrings. Wenn dieser Parameter weggelassen wird, wird das zurückgegebene Substring bis zum Ende der Zeichenfolge fortgesetzt.
Rückgabewert
Eine neue Zeichenfolge, deren Wert ein Substring von StringObject enthält, dessen Inhalt von Anfang an Start-1-Länge mit einem Start von Stop-Start ist.
veranschaulichen
Die Substring -Methode gibt ein Substring zurück, einschließlich der Charaktere zu Beginn, jedoch nicht der Zeichen am Ende.
Wenn Start und Ende gleich sind, gibt die Methode eine leere Zeichenfolge zurück (dh eine Länge von 0).
Wenn der Start größer als das Ende ist, tauscht die Methode diese beiden Parameter vor dem Extrahieren des Substrings aus.
Wenn Start oder Ende negativ ist, wird es durch 0 ersetzt.
2.Substr -Methode
Definition und Verwendung
Die Substr -Methode gibt eine Substring der angegebenen Länge aus der angegebenen Position zurück.
Grammatik
StringObject.substr (Start [, Länge])
Parameterbeschreibung
Start erforderlich. Die Ausgangsposition des erforderlichen Substrings. Der Index des ersten Zeichens in der Zeichenfolge ist 0.
Länge optional. Die Anzahl der Zeichen, die in das zurückgegebene Substring aufgenommen werden sollten.
veranschaulichen
Wenn die Länge 0 oder negativ ist, wird eine leere Zeichenfolge zurückgegeben.
Wenn dieser Parameter nicht angegeben ist, wird das Substring bis zum Ende des StringObject fortgesetzt.
3. Beispiel
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
Funktion Demo () {
var str, str;
var s = "Hallo Wort";
str = substring (0, 3); // Substring nehmen.
console.log (str); // ====> hel
str = substr (0,3);
console.log (str); // ====> hel
}
</script>