JavaScript String (String) Objekte
String-Objekt wird verwendet, um die vorhandenen Zeichenblock zu behandeln.
JavaScript-Strings
Ein String wird verwendet, um eine Reihe von Zeichen zu speichern, wie "John Doe".
Eine Zeichenkette kann einfache oder doppelte Anführungszeichen verwenden:
Beispiele
var carname = 'Volvo XC60';
Sie verwenden die Position (Index) eine der Zeichenfolge zugreifen können:
Beispiele
Der auf Null basierende Index des Strings, die erste Folge von Zeichen [0], das zweite Zeichen [1], und so weiter.
Sie können Anführungszeichen in der Zeichenfolge, die folgenden Beispiele:
Beispiele
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';
Oder können Sie die Escape-Zeichen in einem String mit Anführungszeichen verwenden:
String (String)
String (String) mit der Eigenschaft length Länge die Länge der Zeichenfolge zu berechnen:
Beispiele
document.write(txt.length);
var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
document.write(txt.length);
Versuchen »
Finden Sie eine Zeichenkette in einem String
Verwenden Sie String indexOf (), um die Position eines Strings in einem bestimmten Zeichen zuerst erscheint zu suchen:
Wenn Sie nicht über die entsprechenden Zeichen Funktion zurückkehrt finden -1
lastIndexOf () Methode, um die Lage am Ende der Anfang der Zeichenfolge Vorkommen zu finden.
Content Match
match () Funktion wird verwendet , um eine bestimmte Zeichenfolge zu finden, und wenn gefunden, dann auf diese Zeichen zurück.
Beispiele
document.write(str.match("world") + "<br>");
document.write(str.match("World") + "<br>");
document.write(str.match("world!"));
Versuchen »
Ersetzen Sie den Inhalt
replace () -Methode ersetzt mit einigen der Zeichen in einem String einige Zeichen.
String Fall Konvertierung
String Fall Konvertierung mit der Funktion toUpperCase () / toLowerCase ():
Beispiele
var txt1=txt.toUpperCase(); // txt1 文本会转换为大写
var txt2=txt.toLowerCase(); // txt2 文本会转换为小写
Versuchen »
String in ein Array
Verwenden Sie String split () Funktion in einem Array:
Beispiele
txt.split(","); // 使用逗号分隔
txt.split(" "); // 使用空格分隔
txt.split("|"); // 使用竖线分隔
Versuchen »
Sonderzeichen
Javascript kann den Backslash (\) verwenden, um Sonderzeichen, wie zum Beispiel: andere Sonderzeichen Apostrophe, Zitate und so weiter.
Siehe folgende JavaScript-Code:
document.write(txt);
In JavaScript starten Strings und die Verwendung von einfachen oder doppelten Anführungszeichen zu stoppen. Dies bedeutet, dass die Zeichenfolge wird oben geschnitten: Wir sind die so genannten
Lösen Sie die oben genannten Probleme können die Escape-Anführungszeichen verwenden:
document.write (txt);
JavaScript ausgibt die richtige Textfolge: Wir sind die "Wikinger" aus dem Norden so genannte.
Die folgende Tabelle listet andere Sonderzeichen, Sie als Escape-Sonderzeichen verwenden können:
Code | Export |
---|---|
\ ' | Einfache Anführungszeichen |
\ " | doppelte Anführungszeichen |
\\ | Diagonal Stange |
\ N | einwickeln |
\ R | eingeben |
\ T | Tab |
\ B | leer |
\ F | SEITE |
String-Eigenschaften und Methoden
Eigentum:
- Länge
- Prototyp
- Konstruktor
Methoden:
- charAt ()
- charCodeAt ()
- concat ()
- fromCharCode ()
- indexOf ()
- lastIndexOf ()
- match ()
- replace ()
- search ()
- slice ()
- split ()
- substr ()
- substring ()
- toLowerCase ()
- toUpperCase ()
- valueOf ()