Heim  >  Artikel  >  Web-Frontend  >  Grundlegende Methoden zur String-Verkettung und Segmentierung

Grundlegende Methoden zur String-Verkettung und Segmentierung

巴扎黑
巴扎黑Original
2016-11-25 14:22:292680Durchsuche

Im Folgenden sind die grundlegenden Methoden zum Spleißen und Segmentieren von Zeichenfolgen aufgeführt, die nur als Referenz dienen:

1. Zeichenfolgenspleißen

Die grundlegendste Methode besteht darin, zum Kombinieren „+“ zu verwenden zwei String „add“, zum Beispiel:

Java code

var name='Nicholas'+' '+'Conti'; .log(name);//Das Ergebnis ist: Nicolas Conti

Wenn die Zeichenfolge zu lang ist oder Sie sie Schritt für Schritt zusammenfügen möchten, können Sie den Operator „+=" verwenden:

Java-Code

var str='Onkel'+'is'+'der Wohlwollende'+','

str + ='So liebt man die Menschen. Die '+', '+'-Spezialität des Sohnes ist, dass er weinen kann.'

console.log(str)//Das Ergebnis ist: Der Onkel des Kaisers ist gütig, liebt die Menschen wie ein Sohn und seine Spezialität ist, dass er weinen kann

Eine andere Möglichkeit ist die Verwendung der concat()-Methode:

Java-Code

var string='云长Er hat ein rotes Gesicht,'

string.concat('Der Bart ist ziemlich lang, '+' ist sicher eingebildet, '+' Das Unglück wird früher oder später kommen')//Ergebnis: Yunchang ist rot im Gesicht, Einbildung ist sicher, aber früher oder später wird das Unglück kommen

Darüber hinaus kann die concat()-Methode auch zum Spleißen verwendet werden Arrays:

Java-Code

var array=['老','夫'];

var array2= ['Fa','Da','Le'];

console.log( array.concat(array2));//Das Ergebnis ist: ['老','夫','发' ,'达','了']

Darüber hinaus ändert die concat()-Methode das Original nicht. Das Array wird zu einem neuen Array zusammengefügt.

Es ist auch zu beachten, dass Zeichenfolgen nach dem Spleißen immer noch Zeichenfolgen sind und Arrays nach dem Spleißen immer noch Arrays sind.

2. String-Aufteilung

Die Methode split() hat verschiedene Verwendungsmöglichkeiten:

Wir können verschiedene Aufteilungsmethoden zum Aufteilen verwenden:

Java-Code

var string= 'Ich habe heute zehn Schüsseln Nudeln gegessen'

console.log(string.split(''));//result[' I', ' ', 'Jin', ' ', 'Tag', ' ', 'essen', ' ', '了', ' ', '十', ' ', 'Schüssel', ' ', 'Nudeln ']

console.log(string.split(' '));//Result ['I', 'Today', 'Day', 'Eat', 'Le', '十', ' Bowl', 'noodle']

console.log(string.split());//Das Ergebnis ['Ich habe heute zehn Schüsseln Nudeln gegessen']

Das können wir anhand einer leeren Zeichenfolge sehen Trennt die einzelnen Zeichen durch Leerzeichen. Ohne Parameter wird die gesamte Zeichenfolge in ein Array mit nur einem Zeichenfolgenelement unterteilt. Beachten Sie, dass das Ergebnis unabhängig von der Aufteilungsmethode ein Array ist.

Oben haben wir nur den ersten Parameter der split()-Methode verwendet. Bei der Verwendung können Sie den ersten Parameter in den Klammern nach Bedarf ändern, um die Teilungsposition auszuwählen. Die Methode split( ) verfügt außerdem über einen zweiten Parameter. Mit dem zweiten Parameter können Sie die Länge des Arrays nach dem Teilen angeben:

Java-Code

var string= '. Ich esse heute eine Schüssel Nudeln'

console.log(string.split(' ',6)); ', ' Bowl']

console.log(string);//Ich habe heute eine Schüssel Nudeln gegessen< /span> ;

Darüber hinaus wird der Metastring, wie Sie der letzten Zeile entnehmen können, nach der Aufteilung mit der Methode split() nicht verändert.

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