Heim > Web-Frontend > js-Tutorial > Zusammenfassung häufig verwendeter String-Methoden in js und es6 (Sammlung)

Zusammenfassung häufig verwendeter String-Methoden in js und es6 (Sammlung)

php是最好的语言
Freigeben: 2018-07-27 14:47:47
Original
5181 Leute haben es durchsucht

Häufig verwendete Zeichenfolgen in js und es6, zum Beispiel: Slice(start,end) -> (start,end ) -> start darf nicht größer als end sein, andernfalls wird eine leere Zeichenfolge zurückgegeben.
2.slice kann eine negative Zahl als Parameter akzeptieren folgt: Fügen Sie die Länge der Zeichenfolge und die Zuweisung hinzu und ersetzen Sie diesen Wert

1.substring(start,end) -> Intercept string

Verwendung:

1.substring(start,end) -> Verwendung Um ein Intervall in einem mathematischen Ausdruck auszudrücken, intercept
2. substring (start, end) -> Das gleiche Ergebnis wie oben wird automatisch umgeschaltet, aber sowohl Start als auch Ende müssen eine positive Zahl sein. Wenn sowohl Anfang als auch Ende leer sind, wird die ursprüngliche Zeichenfolge zurückgegeben (bedeutungslos)
3.substring(start) -> Ohne Ende entspricht es [Start, letztes Zeichen]

let str = 'Hello world';
let use1 = str.substring(0, 3);
console.log(use1); // Hel
let use2 = str.substring(3,0);
console.log(use2); // hel
let use3 = str.substring(2);
console.log(use3); // llo world
Nach dem Login kopieren

2. Slice(Start, Ende) -> Intercept string

Verwendung:

Die Verwendung von Slice ist grundsätzlich dieselbe wie die von Substring, der einzige Unterschied ist:
1.slice( start, end) -> start kann nicht größer als end sein, sonst wird eine leere Zeichenfolge zurückgegeben.
2 Wenn es sich um eine negative Zahl handelt Die Regeln lauten wie folgt: Die Länge der Zeichenfolge und die Zuweisung werden addiert. Ersetzen Sie diesen Wert. Zum Beispiel:

let str = 'abcdefg' // length = 7
str.slice(1,-4) // bc  -> str.slice(1,7-4) -> str.slice(1,3)
Nach dem Login kopieren

3.substr(start,length) -> Fangen Sie die Zeichenfolge an der angegebenen Position und Länge ab

Verwendung:

1.substr(start,length) -> Das abgefangene String-Intervall ist: [start,start+length)->Beginnend mit Start, Zählen der Anzahl der Start-, Längen-Strings ;
2 .substr(start) -> Das abgefangene Zeichenfolgenintervall ist: [start, letztes Zeichen]

  let str = 'Hello world';
  console.log(str.substr(1,2)) // el
  console.log(str.substr(3)) // lo world
Nach dem Login kopieren

4.split()

5.indexOf(char, index) und lastIndexOf(char,index)

1.char: ist das Zeichen, nach dem Sie suchen, index: ist die Positionsnummer des Zeichens, nach dem gesucht werden soll (wenn nicht, ist es das Zeichen ganz links in indexOf, It ist das am weitesten rechts stehende Zeichen in lastIndexOf); gefunden, gebe -1 zurück
  let str = 'good';
  console.log(str.indexOf('o')); // 1
  console.log(str.lastIndexOf('o')); // 2
Nach dem Login kopieren

6.charAt(index) und charCodeAt(index) und at(index) (es6-Attribut)

charAt(index) gibt die Indexposition zurück Zeichen, charCodeAt( index) gibt den Zeichen-Unicode-Code an der Indexposition zurück

charAt(index) kann keine Zeichen größer als 0xFFFF erkennen. Derzeit können Sie at() verwenden, um
  var str = 'abc'
  str.charAt(0) // a
  str.charCodeAt(0) // 97
Nach dem Login kopieren

Verwandte Artikel zu identifizieren:

Detaillierte Erläuterung der String-Vorlagen in ES6

Analyse der Darstellungsmethoden und zugehörigen Operationstechniken von mehrzeiligen Strings und Verbindungsstrings in ES6

Verwandte Videos:

Javascript – ES6-Praktischer Videokurs – Kostenloses Online-Video-Tutorial

Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter String-Methoden in js und es6 (Sammlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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