{{JSRef}}
Die String.prototype
Eigenschaft repräsentiert das Prototypobjekt {{jsxref ("String")}}.
{{js_property_attributes(0, 0, 0)}}
Beschreibung
Alle {{jsxref ("String")}} Instanzen erben von String.prototype
. Änderungen am String
Prototypobjekt werden an alle Instanzen von {{jsxref ("String")}} weitergegeben.
Eigenschaften
String.prototype.constructor
- Gibt die Funktion an, mit der der Prototyp eines Objekts erstellt wird.
- {{jsxref ("String.prototype.length")}}
- Reflektiert die Länge der Zeichenfolge.
N
- Wird verwendet, um auf das Zeichen an der N- ten Position zuzugreifen, wobei N eine ganze Zahl zwischen 0 und eins ist, die kleiner als der Wert von {{jsxref ("String.length", "length")} ist. Diese Eigenschaften sind schreibgeschützt.
Methods
Methoden
Methoden, die nichts mit HTML zu tun haben
- {{jsxref ("String.prototype.charAt ()")}}
- Gibt das Zeichen (genau eine UTF-16-Codeeinheit) am angegebenen Index zurück.
- {{jsxref ("String.prototype.charCodeAt ()")}}
- Gibt eine Zahl zurück, die der UTF-16-Code-Einheitswert am angegebenen Index ist.
- {{jsxref ("String.prototype.codePointAt ()")}}
- Gibt eine nicht negative Ganzzahl zurück, die der Codepunktwert des UTF-16-codierten Codepunkts ab dem angegebenen Index ist.
- {{jsxref ("String.prototype.concat ()")}}
- Kombiniert den Text zweier Zeichenfolgen und gibt eine neue Zeichenfolge zurück.
- {{jsxref ("String.prototype.includes ()")}}
- Legt fest, ob eine Zeichenfolge in einer anderen Zeichenfolge gefunden werden darf.
- {{jsxref ("String.prototype.endsWith ()")}}
- Bestimmt, ob eine Zeichenfolge mit den Zeichen einer anderen Zeichenfolge endet.
- {{jsxref ("String.prototype.indexOf ()")}}
- Gibt den Index innerhalb des aufrufenden {{jsxref ("String")}} Objekts des ersten Vorkommens des angegebenen Werts zurück oder -1, falls nicht gefunden.
- {{jsxref ("String.prototype.lastIndexOf ()")}}
- Gibt den Index innerhalb des aufrufenden {{jsxref ("String")}} Objekts des letzten Vorkommens des angegebenen Werts zurück oder -1, falls nicht gefunden.
- {{jsxref ("String.prototype.localeCompare ()")}}
- Gibt eine Zahl zurück, die angibt, ob eine Referenzzeichenfolge vor oder nach der angegebenen Zeichenfolge in Sortierreihenfolge steht oder mit dieser übereinstimmt.
- {{jsxref ("String.prototype.match ()")}}
- Wird verwendet, um einen regulären Ausdruck mit einer Zeichenfolge abzugleichen.
- {{jsxref ("String.prototype.matchAll ()")}}
- Gibt einen Iterator aller Übereinstimmungen zurück.
- {{jsxref ("String.prototype.normalize ()")}}
- Gibt die Unicode-Normalisierungsform des aufrufenden Zeichenfolgenwerts zurück.
- {{jsxref ("String.prototype.padEnd ()")}}
- Füllt die aktuelle Zeichenfolge am Ende mit einer bestimmten Zeichenfolge auf, um aus einer bestimmten Länge eine neue Zeichenfolge zu erstellen.
- {{jsxref ("String.prototype.padStart ()")}}
- Füllt die aktuelle Zeichenfolge von Anfang an mit einer bestimmten Zeichenfolge auf, um aus einer bestimmten Länge eine neue Zeichenfolge zu erstellen.
{{jsxref ("String.prototype.quote ()")}} {{obsolete_inline}}Umschließt die Zeichenfolge in doppelte Anführungszeichen (""
").- {{jsxref ("String.prototype.repeat ()")}}
- Gibt eine Zeichenfolge zurück, die aus den Elementen des Objekts besteht, die zu den angegebenen Zeiten wiederholt wurden.
- {{jsxref ("String.prototype.replace ()")}}
- Wird verwendet, um eine Übereinstimmung zwischen einem regulären Ausdruck und einer Zeichenfolge zu finden und die übereinstimmende Teilzeichenfolge durch eine neue Teilzeichenfolge zu ersetzen.
- {{jsxref ("String.prototype.search ()")}}
- Führt die Suche nach einer Übereinstimmung zwischen einem regulären Ausdruck und einer angegebenen Zeichenfolge aus.
- {{jsxref ("String.prototype.slice ()")}}
- Extrahiert einen Abschnitt einer Zeichenfolge und gibt eine neue Zeichenfolge zurück.
- {{jsxref ("String.prototype.split ()")}}
- Teilt ein {{jsxref ("Global_Objects / String", "String")}} -Objekt in ein Array von Zeichenfolgen auf, indem die Zeichenfolge in Teilzeichenfolgen aufgeteilt wird.
- {{jsxref ("String.prototype.startsWith ()")}}
- Legt fest, ob eine Zeichenfolge mit den Zeichen einer anderen Zeichenfolge beginnt.
- {{jsxref ("String.prototype.substr ()")}} {{deprecated_inline}}
- Gibt die Zeichen in einer Zeichenfolge zurück, die an der angegebenen Position mit der angegebenen Anzahl von Zeichen beginnt.
- {{jsxref ("String.prototype.substring ()")}}
- Gibt die Zeichen in einer Zeichenfolge zwischen zwei Indizes in die Zeichenfolge zurück.
- {{jsxref ("String.prototype.toLocaleLowerCase ()")}}
- Die Zeichen in einer Zeichenfolge werden unter Berücksichtigung des aktuellen Gebietsschemas in Kleinbuchstaben konvertiert. Für die meisten Sprachen wird das Gleiche wie {{jsxref ("String.prototype.toLowerCase ()", "toLowerCase ()")}} zurückgegeben.
- {{jsxref ("String.prototype.toLocaleUpperCase ()")}}
- Die Zeichen in einer Zeichenfolge werden unter Berücksichtigung des aktuellen Gebietsschemas in Großbuchstaben umgewandelt. Für die meisten Sprachen wird das Gleiche wie {{jsxref ("String.prototype.toUpperCase ()", "toUpperCase ()")}} zurückgegeben.
- {{jsxref ("String.prototype.toLowerCase ()")}}
- Gibt den aufrufenden Zeichenfolgenwert zurück, der in Kleinbuchstaben konvertiert wurde.
- {{jsxref ("String.prototype.toSource ()")}} {{non-standard_inline}}
- Gibt ein Objektliteral zurück, das das angegebene Objekt darstellt. Mit diesem Wert können Sie ein neues Objekt erstellen. Überschreibt die Methode {{jsxref ("Object.prototype.toSource ()")}}.
- {{jsxref ("String.prototype.toString ()")}}
- Gibt eine Zeichenfolge zurück, die das angegebene Objekt darstellt. Überschreibt die Methode {{jsxref ("Object.prototype.toString ()")}}.
- {{jsxref ("String.prototype.toUpperCase ()")}}
- Gibt den aufrufenden Zeichenfolgenwert zurück, der in Großbuchstaben konvertiert wurde.
- {{jsxref ("String.prototype.trim ()")}}
- Schneidet Leerzeichen vom Anfang und Ende der Zeichenfolge ab. Teil des ECMAScript 5-Standards.
- {{jsxref ("String.prototype.trimStart ()")}}
{{jsxref ("String.prototype.trimLeft ()")}} - Schneidet Leerzeichen vom Anfang der Zeichenfolge ab.
- {{jsxref ("String.prototype.trimEnd ()")}}
{{jsxref ("String.prototype.trimRight ()")} - Schneidet Leerzeichen vom Ende der Zeichenfolge ab.
- {{jsxref ("String.prototype.valueOf ()")}}
- Gibt den Grundwert des angegebenen Objekts zurück. Überschreibt die Methode {{jsxref ("Object.prototype.valueOf ()")}}.
- {{jsxref ("String.prototype. @@ iterator ()", "String.prototype [@@ iterator] ()")}}
- Gibt ein neues
Iterator
Objekt zurück, das die Codepunkte eines String-Werts durchläuft und jeden Codepunkt als String-Wert zurückgibt.
HTML-Wrapper-Methoden
Diese Methoden sind nur eingeschränkt einsetzbar, da sie nur einen Teil der verfügbaren HTML-Tags und -Attribute bereitstellen.
- {{jsxref ("String.prototype.anchor ()")}} {{deprecated_inline}}
- {{htmlattrxref ("name", "a", "<a name=\"name\">")}} (Hypertext-Ziel)
- {{jsxref ("String.prototype.big ()")}} {{deprecated_inline}}
- {{HTMLElement ("big")}}
- {{jsxref ("String.prototype.blink ()")}} {{deprecated_inline}}
- {{HTMLElement ("blinken")}}
- {{jsxref ("String.prototype.bold ()")}} {{deprecated_inline}}
- {{HTMLElement ("b")}}
- {{jsxref ("String.prototype.fixed ()")}} {{deprecated_inline}}
- {{HTMLElement ("tt")}}
- {{jsxref ("String.prototype.fontcolor ()")}} {{deprecated_inline}}
- {{htmlattrxref ("color", "font", "<font color = \" color \ ">")}}
- {{jsxref ("String.prototype.fontsize ()")}} {{deprecated_inline}}
- {{htmlattrxref ("size", "font", "<font size = \" size \ ">")}}
- {{jsxref ("String.prototype.italics ()")}} {{deprecated_inline}}
- {{HTMLElement ("i")}}
- {{jsxref ("String.prototype.link ()")}} {{deprecated_inline}}
- {{htmlattrxref ("href", "a", "<a href=\"url\">")}} (Link zu URL)
- {{jsxref ("String.prototype.small ()")}} {{deprecated_inline}}
- {{HTMLElement ("small")}}
- {{jsxref ("String.prototype.strike ()")}} {{deprecated_inline}}
- {{HTMLElement ("strike")}}
- {{jsxref ("String.prototype.sub ()")}} {{deprecated_inline}}
- {{HTMLElement ("sub")}}
- {{jsxref ("String.prototype.sup ()")}} {{deprecated_inline}}
- {{HTMLElement ("sup")}}
Specifications
Specification | Status | Comment |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Anfangsdefinition. |
{{SpecName('ES5.1', '#sec-15.5.3.1', 'String.prototype')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-string.prototype', 'String.prototype')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-string.prototype', 'String.prototype')}} | {{Spec2('ESDraft')}} |
Browser-Kompatibilität
Die Kompatibilitätstabelle auf dieser Seite wird aus strukturierten Daten generiert. Wenn Sie zu den Daten beitragen möchten, lesen Sie bitte https://github.com/mdn/browser-compat-data und senden Sie uns eine Pull-Anfrage.
{{Compat("javascript.builtins.String.prototype")}}
Sieh auch
- {{jsxref("String")}}
- {{jsxref("Function.prototype")}}