--- title: Number.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Number tags: - JavaScript - Number - Property - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Number translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype original_slug: Web/JavaScript/Reference/Global_Objects/Number/prototype ---
{{JSRef}}

Die Eigenschaft Number.prototype repräsentiert den Prototypen für den {{jsxref("Number")}} Konstruktor.

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

Beschreibung

Alle {{jsxref("Number")}} Instanzen erben von Number.prototype. Das prototype Objekt des {{jsxref("Number")}} Konstruktors kann verändert werden um alle Instanzen von {{jsxref( "Number")}} zu erweitern.

Eigenschaften

Number.prototype.constructor
Gibt die Funktion zurück, die die Instanz dieses Objektes erzeugt hat. Als Standardwert ist das das {{jsxref("Number")}} Objekt.

Methoden

{{jsxref("Number.prototype.toExponential()")}}
Gibt eine Zeichenkette (string) zurück, die die Nummer in Exponential Notation repräsentiert.
{{jsxref("Number.prototype.toFixed()")}}
Gibt eine Zeichenkette (string) zurück, die die Nummer als Festkommazahl repräsentiert.
{{jsxref("Number.prototype.toLocaleString()")}}
Gibt eine Zeichenkette (string) zurück, die die sprachenübliche Repräsentation der Nummer repräsentiert. Überschreibt die  {{jsxref("Object.prototype.toLocaleString()")}} Methode.
{{jsxref("Number.prototype.toPrecision()")}}
Gibt eine Zeichenzette (string) zurück, die die Zahl in einer bestimmten Genauigkeit als Festkommazahl repräsentiert.
{{jsxref("Number.prototype.toSource()")}} {{non-standard_inline}}
Gibt ein Objektliteral zurück, welches das {{jsxref("Number")}} Objekt spezifiziert. Diese Methode kann genutzt werden, um ein neues Objekt zu erzeugen. Überschreibt die {{jsxref("Object.prototype.toSource()")}} Methode.
{{jsxref("Number.prototype.toString()")}}
Gibt eine Zeichenkette (string) zurück, die die Zahl in einer bestimmten Basis repräsentiert. Überschreibt die {{jsxref("Object.prototype.toString()")}} Methode.
{{jsxref("Number.prototype.valueOf()")}}
Gibt einen primitiven Wert des Objektes zurück. Überschreibt die {{jsxref("Object.prototype.valueOf()")}} Methode.

Spezifikationen

Spezifikation Status Kommentar
{{SpecName('ES1')}} {{Spec2('ES1')}} Initiale Definition. Implementiert in JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.7.4', 'Number')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-properties-of-the-number-prototype-object', 'Number')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-properties-of-the-number-prototype-object', 'Number')}} {{Spec2('ESDraft')}}  

Browserkompatibilität

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

Siehe auch