JavaScript Number prototype egenskap
- Föregående sida parseInt()
- Nästa sida toExponential()
- Gå tillbaka till föregående nivå JavaScript Number referenshandbok
Definition och användning
prototype
Låter dig lägga till nya egenskaper och metoder till nummer.
prototype
är en egenskap som är tillgänglig för alla JavaScript-objekt.
Exempel
Skapa en ny nummermetod som returnerar halva värdet av numret:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
Använd nya metoder för nummer:
let n = 55; let x = n.myMethod();
Syntax
Number.prototype.name = värde
Varning
Det rekommenderas inte att du ändrar prototypen för objekt som du inte har kontroll över.
Du bör inte ändra prototypen för inbyggda JavaScript datatyper, till exempel:
- Nummer
- Strängar
- Array
- Datum
- Booleans
- Funktion
- Objekt
Ändra bara din egen objekts prototyp.
prototype egenskap
JavaScript prototype
Egenskaper låter dig lägga till nya egenskaper till objektet:
Exempel
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Webbläsarstöd
Number.prototype
Är en funktion av ECMAScript1 (ES1).
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida parseInt()
- Nästa sida toExponential()
- Gå tillbaka till föregående nivå JavaScript Number referenshandbok