Heim > Web-Frontend > js-Tutorial > Erfahren Sie in einem Artikel die Grundlagen von JavaScript-String-Objekten

Erfahren Sie in einem Artikel die Grundlagen von JavaScript-String-Objekten

WBOY
Freigeben: 2022-06-21 11:43:24
nach vorne
1835 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript, einschließlich einiger grundlegender Konzepte und praktischer Anwendungen. Ich hoffe, dass er für alle hilfreich ist.

Erfahren Sie in einem Artikel die Grundlagen von JavaScript-String-Objekten

【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

Grundlegende Konzepte

Grundlegende Verpackungstypen: Packen Sie einfache Datentypen in komplexe Datentypen. (Grundlegende Datentypen haben Eigenschaften und Methoden)

var str='andy';
console.log(str.length);
Nach dem Login kopieren
  • Packen Sie einfache Datentypen in komplexe Datentypen
var temp=new String('andy');
Nach dem Login kopieren
  • Geben Sie den Wert der temporären Variablen an str
str=temp;
Nach dem Login kopieren
  • Zerstören Sie die temporäre Variable
temp=null;
Nach dem Login kopieren

JavaScript bietet drei spezielle Referenztypen: Zeichenfolge, Zahl und Boolescher Wert. Der darin enthaltene Wert ändert sich nicht. Obwohl es den Anschein hat, dass der Inhalt geändert werden kann, hat sich tatsächlich die Adresse geändert und ein neuer Speicherplatz im Speicher geöffnet.

    Gibt die Position entsprechend dem Zeichen zurück
  • Alle String-Methoden ändern nicht den String selbst (String ist unveränderlich), und nach Abschluss des Vorgangs wird ein neuer String zurückgegeben.

  • 1. indexOf('Zu findender Charakter', [Startposition])

Suche von vorne nach hinten

var str="你是我的神";
console.log(str.indexOf('我');//2
console.log(str.indexOf('我',1);
Nach dem Login kopieren

2. lastIndexOf('Zu findender Charakter', [Startposition])

Von hinten nach hinten Suche vor

var str="你是我的神";
console.log(str.lastIndexOf('我');
Nach dem Login kopieren

Zeichen entsprechend der Position zurückgeben

charAt (Indexnummer)

Zeichen an der angegebenen Position zurückgeben

var str="andy";
console.log(str.charAt(3));
Nach dem Login kopieren

3 Mithilfe des ASCII-Codes können Sie feststellen, welche Taste der Benutzer gedrückt hat.

for(var i=0;i<str.length;i++){
 console.log(str.charAt(i));
}
Nach dem Login kopieren

4. str[index]

H5 ist neu und hat Kompatibilitätsprobleme

String-Operationsmethode

1 concat('String1','String2',…)

console.log(charCodeAt(o));
Nach dem Login kopieren

2.

Nehmen Sie die Länge der Zeichen vom Anfang an

var str='cindy';
console.log(str.concat('red');
Nach dem Login kopieren

3. Ersetzen Sie das Zeichen
var str='你是我的神';
console.log(str.substr(2,2));
Nach dem Login kopieren

5, toUpperCase() wird in Großbuchstaben umgewandelt

6, toLowerCase() wird in Kleinbuchstaben umgewandelt

Einfacher Fall

Finden Sie alle Vorkommen von g in 'abcdefgabcdefg'. Die Position und Anzahl von

var str='andandand';
console.log(str.replace('a','b');//bndandand
Nach dem Login kopieren

wird verwendet, um die häufigsten Zeichen in einer Zeichenfolge „abcdefgabcdefg“ zu ermitteln, und die Anzahl der Statistiken beträgt

var str='red,pink,blue';

console.log(str.split('&'));
Nach dem Login kopieren


'abcoefoxyozzoopp' und ersetzt o durch *

      var str='abcdefgabcdefg';
            var index=str.indexOf('g');
            var num=0;
            while(index!==-1){
                console.log(index);
                num++;
                index=str.indexOf('g',index+1);
            }
            console.log('g出现的次数是:'+num);
    Nach dem Login kopieren
  • [Verwandte Empfehlungen:

    Javascript-Video Tutorial

    ,
  • Web-Frontend】

      Das obige ist der detaillierte Inhalt vonErfahren Sie in einem Artikel die Grundlagen von JavaScript-String-Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

      Verwandte Etiketten:
      Quelle:csdn.net
      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