JavaScript Number prototype-Eigenschaft

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();

Versuchen Sie es selbst

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";

Versuchen Sie es selbst

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