JavaScript Strings
Ein JavaScript - String speichert eine Reihe von Zeichen wie "John Doe" .
Ein String kann einen beliebigen Text in doppelte oder einfache Anführungszeichen sein:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
String-Indizes werden auf Null basierende: Das erste Zeichen ist in der Position 0, die zweite in 1, und so weiter.
Ein Tutorial über Strings, unser lesen JavaScript String Tutorial .
String Eigenschaften und Methoden
Primitive Werte, wie "John Doe" , können nicht über Eigenschaften oder Methoden (because they are not objects) .
Aber mit JavaScript, Methoden und Eigenschaften sind auch auf primitive Werte, weil JavaScript primitive Werte als Objekte behandelt, wenn Methoden und Eigenschaften Ausführung.
String Properties
Eigentum | Beschreibung |
---|---|
constructor | Gibt die Konstruktorfunktion der Zeichenfolge |
length | Gibt die Länge eines Strings |
prototype | Damit können Sie Eigenschaften und Methoden zu einem Objekt hinzufügen |
String Methods
Methode | Beschreibung |
---|---|
charAt() | Gibt die Zeichen an der angegebenen Index (position) |
charCodeAt() | Gibt die Unicode des Zeichens an dem angegebenen Index |
concat() | Verbindet zwei oder mehr Strings und gibt einen neuen verbunden Strings |
endsWith() | Prüft, ob ein String endet mit dem angegebenen String / Zeichen |
fromCharCode() | Konvertiert Unicode-Werte zu Zeichen |
includes() | Prüft, ob ein String enthält den angegebenen String / Zeichen |
indexOf() | Gibt die Position des ersten gefundenen Vorkommen eines bestimmten Werts in einem String |
lastIndexOf() | Gibt die Position des letzten gefundenen Vorkommen eines bestimmten Werts in einem String |
localeCompare() | Vergleicht zwei Strings in der aktuellen Locale |
match() | Durchsucht einen String nach einem Spiel gegen einen regulären Ausdruck und gibt die Spiele |
repeat() | Gibt eine neue Zeichenfolge mit einer bestimmten Anzahl von Kopien einer vorhandenen Zeichenfolge |
replace() | Sucht eine Zeichenfolge für einen bestimmten Wert oder einen regulären Ausdruck und gibt einen neuen String, wo die angegebenen Werte ersetzt werden |
search() | Sucht eine Zeichenfolge für einen bestimmten Wert, oder einen regulären Ausdruck und gibt die Position des Spiels |
slice() | Extrahiert einen Teil eines Strings und gibt einen neuen String |
split() | Teilt eine Zeichenkette in eine Anordnung von Teilstrings |
startsWith() | Prüft, ob ein String beginnt mit dem angegebenen Zeichen |
substr() | Extrahiert die Zeichen aus einer Zeichenkette, an einer bestimmten Startposition, und durch die angegebene Anzahl von Zeichen beginnen |
substring() | Extrahiert die Zeichen aus einer Zeichenkette, zwischen zwei angegebenen Indizes |
toLocaleLowerCase() | Wandelt einen String in Kleinbuchstaben, nach dem Gebietsschema des Host |
toLocaleUpperCase() | Wandelt einen String in Großbuchstaben, nach dem Gebietsschema des Host |
toLowerCase() | Konvertiert einen String in Kleinbuchstaben |
toString() | Gibt den Wert eines String-Objekt |
toUpperCase() | Wandelt einen String in Großbuchstaben |
trim() | Entfernt Leerzeichen von beiden Enden eines Strings |
valueOf() | Gibt den Grundwert eines String-Objekt |
Alle String-Methoden geben einen neuen Wert. Sie haben nicht die ursprüngliche Variable ändern.
String HTML Wrapper Methoden
Die HTML-Wrapper-Methoden geben die Zeichenfolge in den entsprechenden HTML-Tag enthalten.
Diese sind nicht von Standardmethoden und möglicherweise nicht wie in allen Browsern erwartet.
Methode | Beschreibung |
---|---|
anchor() | Erzeugt einen Anker |
big() | Zeigt eine Zeichenfolge, die eine große Schriftart verwendet |
blink() | Zeigt eine blinkende Zeichenfolge |
bold() | Zeigt eine Zeichenfolge in fett |
fixed() | Zeigt eine Zeichenfolge, die einen fixed-pitch Schriftart verwendet |
fontcolor() | Zeigt eine Zeichenfolge in der angegebenen Farbe mit |
fontsize() | Zeigt eine Zeichenfolge in der angegebenen Größe mit |
italics() | Zeigt eine Zeichenfolge in kursiv |
link() | Zeigt eine Zeichenfolge als Hyperlink |
small() | Zeigt eine Zeichenfolge, die eine kleine Schrift mit |
strike() | Zeigt eine Zeichenfolge mit einem durchgestrichener |
sub() | Zeigt eine Zeichenfolge als Index Text |
sup() | Zeigt eine Zeichenfolge als Exponent Text |