Heim > Web-Frontend > js-Tutorial > Vergleich der Unterschiede zwischen substring&substr&slice in js

Vergleich der Unterschiede zwischen substring&substr&slice in js

不言
Freigeben: 2018-08-23 14:30:39
Original
2581 Leute haben es durchsucht

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
js
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage