Heim Web-Frontend js-Tutorial Der Unterschied zwischen substring(), substr() und Slice() in Javascript

Der Unterschied zwischen substring(), substr() und Slice() in Javascript

May 16, 2016 pm 03:41 PM
slice() substr() substring()

Es gibt drei häufig verwendete Funktionen zum Abfangen von Zeichen in js: Slice(), Substring() und Substr(). Wir stellen Ihnen die Funktionen von Slice(), Substring() und Substr() beim Abfangen von Zeichen vor. Einige Verwendungen und Unterschiede.

stringObject.substring(start,stop)

wird verwendet, um die Zeichenfolge zwischen zwei Spezifikationen zu extrahieren die Zeichen zwischen den Indizes.

Start erforderlich. Eine nichtnegative Ganzzahl, die die Position des ersten Zeichens der zu extrahierenden Teilzeichenfolge in stringObject angibt.

Stopp ist 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.

Start beginnt bei 0 und endet mit Stopp (ohne Stopp). Negative Parameter werden nicht akzeptiert.

stringObject.substr(start,length)

Kann die angegebene Anzahl von Zeichen beginnend mit dem Startindex in der Zeichenfolge extrahieren

Start Erforderlich. Der Startindex der zu extrahierenden Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter negativ ist, deklariert er die Position ab dem Ende der Zeichenfolge. Das heißt, -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.

Länge optional. Die Anzahl der Zeichen in der Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird die Zeichenfolge vom Anfang bis zum Ende von stringObject zurückgegeben.

stringObject.slice(start,end)

Extrahieren Sie einen bestimmten Teil der Zeichenfolge und geben Sie den extrahierten Teil als neuen Zeichenfolgenabschnitt zurück

start Der Startindex des zu extrahierenden Segments. Wenn es sich um eine negative Zahl handelt, gibt dieser Parameter die Position ab dem Ende der Zeichenfolge an. Das heißt, -1 bezieht sich auf das letzte Zeichen der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.

end Der Index, der unmittelbar auf das Ende des zu extrahierenden Segments folgt. Wenn dieser Parameter nicht angegeben ist, umfasst die zu extrahierende Teilzeichenfolge die Zeichenfolge vom Anfang bis zum Ende der ursprünglichen Zeichenfolge. Wenn dieser Parameter negativ ist, gibt er die Position vom Ende der Zeichenfolge an.

Gibt die neue Zeichenfolge einschließlich aller Zeichen von stringObject vom Anfang (einschließlich Start) bis zum Ende (ohne Ende) zurück

string.slice()
string.substring()
string.substr()
 
var stringValue = “hello world”;
alert(stringValue.slice(3));          //”lo world”
alert(stringValue.substring(3));      //”lo world”
alert(stringValue.substr(3));        //”lo world”
alert(stringValue.slice(3,7));         //”lo w”
alert(stringValue.substring(3,7));    //”lo w”
alert(stringValue.substr(3,7));       //”lo worl”
Nach dem Login kopieren

Wenn nur vorhanden Einer der drei Parameter n, der verbleibende String wird ab der n-ten Position zurückgegeben (die Position wird ab 0 berechnet)

Wenn es zwei Parameter n, m, Slice und Substring gibt, werden die zurückgegeben Zeichenfolge, die an der n-ten Position beginnt und an der m-ten Position endet (ohne die m-te Position), während substr m Zeichen zurückgibt, beginnend an der n-ten Position.

string.slice()
string.substring()
string.substr()
var stringValue = “hello world”;
alert(stringValue.slice(-3));          //”rld”
alert(stringValue.substring(-3));      //”hello world”
alert(stringValue.substr(-3));        //”rld”
alert(stringValue.slice(3,-4));         //”lo w”
alert(stringValue.substring(3,-4));    //”hel”
alert(stringValue.substr(3,-4));       //”"(空字符串)
Nach dem Login kopieren

Wenn der Parameter ein negativer Wert ist, fügt Slice den negativen Wert zur Zeichenfolgenlänge (string.length) hinzu und substr fügt den negativen Wert Eins hinzu Das Argument plus die Länge der Zeichenfolge wird in 0 konvertiert, und die Teilzeichenfolge konvertiert alle negativen Werte in 0.

Die JavaScript-Implementierung von IE hat ein Problem bei der Verarbeitung negativer Werte, die an die substr()-Methode übergeben werden, und gibt die ursprüngliche Zeichenfolge zurück.

Das Obige ist der gesamte Inhalt dieses Kapitels. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verwenden Sie die Funktion substr() von PHP, um einen Teil der Zeichenfolge abzufangen und am Ende Auslassungspunkte hinzuzufügen Verwenden Sie die Funktion substr() von PHP, um einen Teil der Zeichenfolge abzufangen und am Ende Auslassungspunkte hinzuzufügen Nov 03, 2023 pm 06:06 PM

Verwenden Sie die Funktion substr() von PHP, um einen Teil der Zeichenfolge abzufangen und am Ende Auslassungspunkte hinzuzufügen. In der tatsächlichen Entwicklung stoßen wir häufig auf Situationen, in denen wir eine Zeichenfolge abfangen müssen. Die Funktion substr() von PHP ist eine sehr häufig verwendete Funktion zum Abfangen von Zeichenfolgen. In diesem Artikel wird anhand eines praktischen Beispiels gezeigt, wie Sie mit der Funktion substr() einen Teil einer Zeichenfolge abfangen und am Ende Auslassungspunkte hinzufügen. Zuerst stelle ich einen Beispielcode zur Verfügung. Dann erkläre ich diesen Code. <?phpfuncti

So verwenden Sie die Funktion substring() der String-Klasse in Java, um das Abfangen von Zeichenfolgen zu implementieren So verwenden Sie die Funktion substring() der String-Klasse in Java, um das Abfangen von Zeichenfolgen zu implementieren Jul 25, 2023 am 08:19 AM

Wie verwendet Java die Funktion substring() der String-Klasse, um das Abfangen von Zeichenfolgen zu implementieren? In der Java-Programmierung stellt die String-Klasse viele Methoden zur Verarbeitung von Zeichenfolgen bereit. Unter diesen ist die Funktion substring() eine sehr häufig verwendete Funktion, die den Abfangvorgang von Zeichenfolgen implementieren kann. In diesem Artikel werde ich vorstellen, wie die Funktion substring() zum Implementieren des Abfangens von Zeichenfolgen verwendet wird, und einige Codebeispiele bereitstellen. Schauen wir uns zunächst die Funktion substring() an

Datenzusammenführungs- und -aufteilungstechnologie in PHP-Datenbankverbindung Datenzusammenführungs- und -aufteilungstechnologie in PHP-Datenbankverbindung Sep 08, 2023 pm 05:37 PM

Technologie zum Zusammenführen und Aufteilen von Daten in der PHP-Datenbankverbindung. Bei der Entwicklung von Webanwendungen ist die Datenbankverbindung ein sehr wichtiger Teil. Als sehr häufig verwendete serverseitige Skriptsprache bietet PHP eine Fülle von Datenbankverbindungserweiterungen. In diesem Artikel erfahren Sie, wie Sie mit PHP eine Verbindung zu einer Datenbank herstellen und Techniken zum Zusammenführen und Aufteilen von Daten vorstellen. Herstellen einer Verbindung zur Datenbank In PHP können wir mithilfe einiger spezifischer Datenbankverbindungserweiterungen problemlos eine Verbindung zu verschiedenen Arten von Datenbanken herstellen, darunter MySQL, Oracle, SQLite usw. Das

substr()-Funktion in PHP: Wie man einen Teil einer Zeichenfolge abfängt substr()-Funktion in PHP: Wie man einen Teil einer Zeichenfolge abfängt Nov 03, 2023 am 10:43 AM

Die Funktion substr() in PHP: Das Abfangen eines Teils einer Zeichenfolge erfordert bestimmte Codebeispiele. In der PHP-Programmierung ist die Verarbeitung von Zeichenfolgen eine der häufigsten Operationen. Das Abfangen eines Teils einer Zeichenfolge ist eine Anforderung, die bei der Verarbeitung von Zeichenfolgen häufig auftritt. In PHP können wir die integrierte Funktion substr() verwenden, um einen Teil eines Strings abzufangen. In diesem Artikel wird die Verwendung der Funktion substr() ausführlich vorgestellt und spezifische Codebeispiele gegeben. Die grundlegende Verwendung der Funktion substr() ist wie folgt: string

So verwenden Sie die SUBSTRING()-Funktion in MySQL So verwenden Sie die SUBSTRING()-Funktion in MySQL Jun 02, 2023 pm 11:32 PM

Die Funktionen SUBSTRING()SUBSTRING(str,pos), SUBSTRING(strFROMpos), SUBSTRING(str,pos,len) und SUBSTRING(strFROMposFORlen) können verwendet werden, um die Teilzeichenfolge ab der angegebenen Position zurückzugeben. len stellt die Länge des zurückgegebenen Zeichens dar Teilzeichenfolge. pos ist 0 bedeutet, dass eine leere Zeichenfolge zurückgegeben wird. Zum Beispiel: SELECTSUBSTRING('MySQL-String-Funktion',-2)ASstr1,SUBSTRING('MySQL-String-Funktion',

Wie kann ich einen String mit der Methode substring() in Java umkehren? Wie kann ich einen String mit der Methode substring() in Java umkehren? Apr 21, 2023 pm 11:28 PM

使用substring()方法packagenet.javaguides.corejava.string;/****@authorRameshFadatare**/publicclassUsingSubStringFunction{//FunctiontoreverseastringinJavausingrecursionprivatestaticStringreverse(Stringstr){//basecase:ifstringisnulloremptyif(str==null||str.

Extrahieren Sie einen String mit der Funktion substr() in PHP Extrahieren Sie einen String mit der Funktion substr() in PHP Jun 27, 2023 pm 01:26 PM

Extrahieren von Strings mit der Funktion substr() in PHP Bei der Entwicklung von Webanwendungen nimmt die String-Verarbeitung einen großen Teil der Zeit und des Aufwands in Anspruch. PHP bietet eine Fülle von String-Verarbeitungsfunktionen, von denen eine sehr häufig verwendete Funktion substr() ist. Mit dieser Funktion können Zeichen oder Zeichenfolgen einer angegebenen Länge aus einer Zeichenfolge extrahiert werden. Die grundlegende Syntax der Funktion substr() ist sehr einfach: substr(string$string,int$start,int

Anwendung der PHP-String-Verarbeitungsfunktion substr() Anwendung der PHP-String-Verarbeitungsfunktion substr() Jun 19, 2023 pm 09:45 PM

PHP ist eine in der Webentwicklung weit verbreitete Programmiersprache. Sie verfügt über viele String-Verarbeitungsfunktionen, von denen eine weithin als substr()-Funktion bekannt ist. Dieser Artikel befasst sich mit der Anwendung und Verwendung der Funktion substr(), um Ihnen bei der besseren Verarbeitung von Zeichenfolgen zu helfen. 1. Einführung in die Funktion substr() Die Funktion substr() wird verwendet, um einen Teil von Zeichen aus einer Zeichenfolge abzufangen. Ihre Syntax lautet: substr(string$string,int

See all articles