English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das JavaScript String-Objekt wird zur Speicherung und Verarbeitung von Text verwendet.
Das JavaScript String-Objekt ist ein globales Objekt, das zur Speicherung von Zeichenfolgen verwendet wird.
Eine Zeichenfolge kann jeder Text in doppelten oder einfachen Anführungsstrichen sein:
var msg = "Hello world"; var msg = 'Hello world';
Im Gegensatz zu einigen anderen Sprachen gibt es in JavaScript keinen Unterschied zwischen einfachen und doppelten Anführungsstrichen.
Der Index der JavaScript-Zeichenfolgen beginnt bei 0: Das erste Element der Zeichenfolge befindet sich im Index 0, das zweite Element ist1und so weiter.
Sie können in unseremIm JavaScript String-TutorialErfahren Sie mehr über String.
Die folgende Tabelle zeigt die Attribute des String-Objekts:
Eigenschaft | Beschreibung |
---|---|
constructor | Geben Sie die Funktion zurück, die den Prototypen des String-Objekts erstellt |
length | Geben Sie die Länge der Zeichenfolge zurück |
prototype | Ermöglichen Sie es Ihnen, neue Attribute und Methoden zum Objekt hinzuzufügen |
Die folgende Tabelle zeigt die Methoden des String-Objekts:
Methode | Beschreibung |
---|---|
charAt() | Geben Sie das Zeichen an der angegebenen Indexposition zurück |
charCodeAt() | Geben Sie den Unicode-Wert des Zeichens an der angegebenen Indexposition zurück |
concat() | Verbinden Sie zwei oder mehrere Zeichenfolgen und geben Sie eine neue Zeichenfolge zurück |
endsWith() | Überprüfen Sie, ob eine Zeichenfolge mit einer bestimmten Unterzeichenfolge endet |
fromCharCode() | Konvertieren Sie einen Unicode-Wert in ein Zeichen |
includes() | Überprüfen Sie, ob eine Zeichenfolge eine bestimmte Unterzeichenfolge enthält |
indexOf() | Geben Sie den Index der ersten Erscheinung eines bestimmten Wertes in einer Zeichenfolge zurück |
lastIndexOf() | Geben Sie den Index der letzten Erscheinung eines bestimmten Wertes in einer Zeichenfolge zurück |
localeCompare() | Vergleichen Sie zwei Zeichenfolgen in der aktuellen Sprache |
match() | Passen Sie eine Zeichenfolge mit einem regulären Ausdruck ab und geben Sie ein Array mit allen Übereinstimmungen zurück |
repeat() | Geben Sie eine neue Zeichenfolge zurück, die eine bestimmte Anzahl von Kopien der ursprünglichen Zeichenfolge enthält |
replace() | Ersetzen Sie alle Vorkommen einer Zeichenfolge oder eines Musters in einer Zeichenfolge durch eine andere Zeichenfolge und geben Sie eine neue Zeichenfolge zurück, ohne die ursprüngliche Zeichenfolge zu ändern |
search() | Suchen Sie nach einer Zeichenfolge mit einem regulären Ausdruck und geben Sie den Index des ersten Treffers zurück |
slice() | Extrahiert einen Teil des Strings und gibt ihn als neuen String zurück |
split() | Teilt den String in ein Array von Substrings auf |
startsWith() | Überprüft, ob der String mit einem bestimmten Teilstring beginnt |
substr() | Extrahiert einen Teil des Strings vom Startindex und einigen nachfolgenden Zeichen |
substring() | Extrahiert den String zwischen dem Anfangs- und dem Endindex |
toLocaleLowerCase() | Konvertiert den String in Kleinbuchstaben basierend auf der aktuellen Spracheinstellung des Hosts |
toLocaleUpperCase() | Konvertiert den String in Großbuchstaben basierend auf der aktuellen Spracheinstellung des Hosts |
toLowerCase() | Konvertiert den String in Kleinbuchstaben |
toString() | Gibt den Wert des String-Objekts zurück |
toUpperCase() | Konvertiert den String in Großbuchstaben |
trim() | Entfernt Leerzeichen am Anfang und am Ende des Strings |
valueOf() | Gibt den ursprünglichen Wert des String-Objekts zurück |
Hinweis:Alle String-Methode geben einen neuen Wert zurück. Sie ändern die ursprüngliche Variable nicht.