Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung häufig verwendeter Methoden zum Abfangen von Zeichenfolgen in JavaScript

Zusammenfassung häufig verwendeter Methoden zum Abfangen von Zeichenfolgen in JavaScript

php中世界最好的语言
php中世界最好的语言Original
2018-05-29 14:28:541553Durchsuche

Dieses Mal werde ich Ihnen eine Zusammenfassung der häufig verwendeten Methoden zum Abfangen von Zeichenfolgen in JavaScript geben. Was sind die Vorsichtsmaßnahmen für häufig verwendete Methoden zum Abfangen von Zeichenfolgen in JavaScript?

stringObject.substring(start,stop) wird verwendet, um die Zeichen zwischen zwei angegebenen Indizes in der Zeichenfolge zu extrahieren.

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

start Required extrahieren. 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) extrahiert einen bestimmten Teil der Zeichenfolge und gibt den extrahierten Teil als neue Zeichenfolge zurück

start The 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.

Ende 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 eine neue Zeichenfolge zurück, die alle Zeichen von stringObject vom Anfang (einschließlich Anfang) bis zum Ende (außer Ende) enthält.

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”

Wenn es nur einen Parameter n unter den dreien gibt, wird der Rest zurückgegeben Zeichenfolge beginnend an der n-ten Position (berechnet die Position ab 0)

Wenn es zwei Parameter n, m, Slice und Teilzeichenfolge gibt, kehrt sie von der n-ten Position zur m-ten Position zurück (ohne die m-te Position). Position) der Zeichenfolge und substr gibt m Zeichen zurück, beginnend mit 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));    //”"(空字符串)

Wenn der Parameter ein negativer Wert ist, addiert Slice den eingehenden negativen Wert zur String-Länge (string.length) und substr fügt den negativen ersten Parameter zur String-Länge hinzu und der zweite wird konvertiert auf 0, der Teilstring wandelt alle negativen Werte in 0 um.

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.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Wie man Seajs verwendet, um Konventionen in require zu schreiben

Verwenden Sie die Create-React-App zum Erstellen eine React-Entwicklungsumgebung Detaillierte Erklärung der Schritte

Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter Methoden zum Abfangen von Zeichenfolgen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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