String.prototype

{{JSRef}}

Die String.prototypeEigenschaft repräsentiert das Prototypobjekt {{jsxref ("String")}}.

{{js_property_attributes(0, 0, 0)}}

Beschreibung

Alle {{jsxref ("String")}} Instanzen erben von String.prototypeÄnderungen am StringPrototypobjekt 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 IteratorObjekt 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

{{Compat("javascript.builtins.String.prototype")}}

Sieh auch

  • {{jsxref("String")}}
  • {{jsxref("Function.prototype")}}