JavaScript Number prototype egenskab
- Forrige side parseInt()
- Næste side toExponential()
- Gå tilbage til niveauet over JavaScript Number Referat
Definition og brug
prototype
Tillader dig at tilføje nye egenskaber og metoder til tal.
prototype
Er en egenskab, der er tilgængelig for alle JavaScript-objekter.
Eksempel
Opret en ny talsmetode, der returnerer halvdelen af tallet:
Number.prototype.myMethod = function() { return this.valueOf() / 2; }
Brug nye metoder til tal:
let n = 55; let x = n.myMethod();
Syntaks
Number.prototype.name = value
Advarsel
Det anbefales ikke at ændre protypen til objekter, der ikke er under din kontrol.
Du bør ikke ændre protypen til indbyggede JavaScript datatyper, såsom:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- Objects
Kun ændr dine egne objekters prototyper.
prototype egenskab
JavaScript prototype
Egenskaber tillader dig at tilføje nye egenskaber til objekter:
Eksempel
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Browserstøtte
Number.prototype
Er en ECMAScript1 (ES1) egenskab.
Alle browsere understøtter fuldt ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Forrige side parseInt()
- Næste side toExponential()
- Gå tilbage til niveauet over JavaScript Number Referat