Heim  >  Artikel  >  Web-Frontend  >  Einige Fragen zu Saiten

Einige Fragen zu Saiten

一个新手
一个新手Original
2017-10-07 11:39:161260Durchsuche

Computerprofis sollten alle wissen, dass Zeichenfolgen (String-Typ) untrennbar mit der Entwicklung in C-Sprache, C++, C#, Java, .NET usw. verbunden sind. In der Web-Front-End-Entwicklung spielen Zeichenfolgen ebenfalls eine wichtige Rolle, so auch heute Lerninhalt ist: über Strings.
1. Zeichen suchen
(1) charAt(subscript); Suchen Sie nach dem Zeichen mit dem angegebenen Index, zum Beispiel: var a="hello" var b=a.charAt(2); Suchen Sie nach dem Zeichen mit dem Index 2, das Ergebnis von b ist erstes l, Indizes beginnen bei 0
(2) charCodeAt (Index): Suchen Sie den ASCII-Code des Zeichens mit dem angegebenen Index, zum Beispiel: var a=“hyya“; var b=a.charCodeAt(3); Finden Sie den ASCII-Code mit dem Index 3 das Zeichen a, und das Ergebnis ist 97
2. Suchindex nach Zeichen (Tiefstellung)
(1) indexOf ("character"); der Index des ersten gefundenen qualifizierten Zeichens von vorne nach hinten, zum Beispiel: var b=indexOf("d");
(2) lastindexOf("character"); der Index des ersten gefundenen qualifizierten Zeichens von hinten nach vorne, zum Beispiel: var a="dfferdrt"; das Ergebnis von b ist :6 ;
3. String-Verkettung
(1) Verbinden durch „+“: var str1="hello"; var str3=str1+str2; das Ergebnis von str3 ist „helloworld“; (2) Verbinden durch concat: var str1=“hello“; var str3=str1.concat(str2); das Ergebnis von str3 ist auch „helloworld“; 4. Abfangen der Zeichenfolge
(1) Slice(star,end); satr: der Startindex des Abfangens, end: der Endindex des Abfangens, wobei der abgefangene Teil die Startposition, aber nicht die Endposition enthält, zum Beispiel: var a = „hello world“; var b=a.slice(0,4); das Ergebnis von b ist: „hell“; Hinweis:
a. Wenn die Endposition nicht geschrieben ist, ist der abgefangene Teil vom Anfang bis zum Ende von Stern, zum Beispiel: var a="hello world" ist das Ergebnis von b: „llo Welt“;
b. Wenn der Wert von end kleiner ist als der Wert von star, zum Beispiel: var b.slice(4,2); das Rückgabeergebnis von b ist leer
                                                                                                                      est, aber die Werte von Stern und Ende können alle negative Zahlen sein und geben an, wie viele Zahlen von hinten nach vorne gezählt werden sollen. Die Indizes beginnen bei 1
(2) substr(star,count), star ist dasselbe wie star in Slice, count: number, zum Beispiel: var a="hello world"; das Ergebnis von b ist: „ell“;
Hinweis:
a. Wenn Sie nicht zählen, dann fangen Sie vom Stern bis zum Ende ab
b.star kann auch eine negative Zahl sein, genau wie Slice
(3) substring(star,end); hat die gleiche Funktion wie Slice
Hinweis:
a. Wenn der Wert von end kleiner ist als der Wert von star, passt der Computer star und end intelligent an. Beispiel: substring(4,2) gibt das gleiche Ergebnis aus wie substring(2,4)
b. Wenn Stern und Ende alle negative Zahlen sind, ist das Ausgabeergebnis leer
c. Wenn entweder Stern oder Ende eine negative Zahl ist, werden alle Zeichen abgefangen
5. Konvertieren Sie die Zeichenfolge in ein Array
          split("string"); Das Wissen über Saiten ist nicht darauf beschränkt. Wer mehr über Saiten wissen möchte, kann im Internet nach detaillierteren Informationen suchen.

Das obige ist der detaillierte Inhalt vonEinige Fragen zu Saiten. 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