JavaScript Number prototype ominaisuus
- Edellinen sivu parseInt()
- Seuraava sivu toExponential()
- Palaa ylös JavaScript Number viittausopas
Määritelmä ja käyttö
prototype
Sallii sinun lisätä uusia ominaisuuksia ja menetelmiä lukuille.
prototype
On kaikki JavaScript-objektien saatavilla oleva ominaisuus.
Esimerkki
Luo uusi luku-metodi, joka palauttaa luvun puolikkaan:
Number.prototype.myMethod = function() { palauta this.valueOf() / 2; };
Käytä uusia menetelmiä lukuille:
let n = 55; let x = n.myMethod();
Syntaksi
Number.prototype.name = arvo
Varoitus
Ei suositella muuttamista objektien prototyyppejä, joita et voi hallita.
Et saa muuttaa sisäänrakennettujen JavaScript-datan tyyppien prototyyppejä, kuten:
- Luvut
- Merkkijonot
- Taulukot
- Päivämäärät
- Totuusarvot
- Funktiot
- Objektit
Muuta vain omaa prototyyppiäsi.
prototype ominaisuus
JavaScript prototype
Ominaisuudet sallivat sinun lisätä uusia ominaisuuksia objektiin:
Esimerkki
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Selaimen tuki
Number.prototype
On ECMAScript1 (ES1) ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu parseInt()
- Seuraava sivu toExponential()
- Palaa ylös JavaScript Number viittausopas