Heim >Web-Frontend >js-Tutorial >Vergleich der Unterschiede zwischen substring&substr&slice in js
Der Inhalt dieses Artikels befasst sich mit dem Unterschied und dem Vergleich zwischen Substring&Substr&Slice in JS. Er hat einen gewissen Referenzwert. Ich hoffe, er wird für Sie hilfreich sein.
substring(), substr(), Slice(), erklären Sie mir bitte die Unterschiede zwischen den drei Arten von Parsing-Strings und ihre anwendbaren Situationen?
Antwort: substring() gibt einen String zurück , besteht die Zeichenfolge aus Zeichen zwischen den beiden durch die Start- und Endparameter angegebenen Punkten. Wenn der Endparameter nicht angegeben ist, ist das Ende der Teilzeichenfolge das Ende der Zeichenfolge. Wenn der Wert von start gleich dem Wert von end ist, gibt diese Methode eine leere Zeichenfolge zurück. Wenn der Wert von Start größer als der Wert von Ende ist, werden die beiden Parameter vor Ausführung der Funktion automatisch vertauscht und die ursprünglichen Werte bleiben unverändert.
Substr: Gibt die Zeichen in der Zeichenfolge zurück, beginnend mit dem durch den Startparameter angegebenen Index und endend mit der durch den Längenparameter angegebenen Anzahl von Zeichen. Die substr-Methode ändert die durch my_str angegebene Zeichenfolge nicht; sie gibt eine neue Zeichenfolge zurück.
Slice: Gibt eine Zeichenfolge zurück, die alle Zeichen vom Startzeichen bis zum Endzeichen (aber nicht einschließlich) enthält. Das ursprüngliche String-Objekt wird nicht geändert. Wenn der Endparameter nicht angegeben ist, ist das Ende der Teilzeichenfolge das Ende der Zeichenfolge. Diese Methode gibt eine leere Zeichenfolge zurück, wenn das durch start indizierte Zeichen mit dem durch end indizierten Zeichen übereinstimmt oder rechts davon liegt.
var a:Array=[0,1,2,3,4,5,6,7,8,9] var str:String=a.join(""); trace(str)trace(str.slice(3,6))trace(str.substr(3,3))trace(str.substring(3,6))trace(str)0123456789 345 345 345 0123456789
Verwandte Empfehlungen:
Verwendung von Substring und Substr in JS
substring(), substr() in Javascript , Unterschied zwischen Slice()_Javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonVergleich der Unterschiede zwischen substring&substr&slice in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!