JavaScript Number prototype-Eigenschaft
- Vorherige Seite parseInt()
- Nächste Seite toExponential()
- Zurück zur übergeordneten Ebene JavaScript Number Referenzhandbuch
Definition und Verwendung
prototype
Es ermöglicht es Ihnen, neue Attribute und Methoden zu einer Zahl hinzuzufügen.
prototype
Es ist ein可用属性,der für alle JavaScript-Objekte verfügbar ist.
Beispiel
Erstellen Sie eine neue Nummer-Methode, die die Halbwert der Nummer zurückgibt:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
Verwenden Sie neue Methoden für Zahlen:
let n = 55; let x = n.myMethod();
Syntax
Number.prototype.name = Wert
Warnung
Es wird nicht empfohlen, das Prototypen von Objekten zu ändern, die nicht unter Ihrer Kontrolle stehen.
Sie sollten nicht das Prototypen der eingebauten JavaScript-Datentypen ändern, wie z.B.:
- Numbers
- Strings
- Arrays
- Daten
- Booleans
- Funktion
- Objekte
Bitte ändern Sie nur das Prototypen Ihrer eigenen Objekte.
prototype-Eigenschaft
JavaScript prototype
Eigenschaften erlauben es Ihnen, neue Attribute zu einem Objekt hinzuzufügen:
Beispiel
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Browserunterstützung
Number.prototype
Es ist eine Funktion von ECMAScript1 (ES1).
Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite parseInt()
- Nächste Seite toExponential()
- Zurück zur übergeordneten Ebene JavaScript Number Referenzhandbuch