JavaScript Number prototype eigenschap
- Previous page parseInt()
- Next page toExponential()
- Go up one level JavaScript Number Referentiemanual
Definitie en gebruik
prototype
Laat u nieuwe eigenschappen en methoden toevoegen aan getallen.
prototype
is een eigenschap die beschikbaar is voor alle JavaScript-objecten.
Instantie
Maak een nieuwe getalsmethode die de helft van het getal retourneert:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
Gebruik nieuwe methoden voor getallen:
let n = 55; let x = n.myMethod();
Syntax
Number.prototype.name = waarde
Waarschuwing
Het wordt niet aanbevolen om het prototype van objecten te wijzigen die u niet controleert.
U zou het prototype van ingebouwde JavaScript datatypes niet moeten wijzigen, bijvoorbeeld:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- Objecten
Pas alleen het prototype van uw eigen objecten aan aan.
prototype eigenschap
JavaScript prototype
Eigenschappen laten u nieuwe eigenschappen toevoegen aan objecten:
Instantie
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Browserondersteuning
Number.prototype
Het is een kenmerk van ECMAScript1 (ES1).
All browsers fully support ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Previous page parseInt()
- Next page toExponential()
- Go up one level JavaScript Number Referentiemanual