JavaScript Number prototype özelliği
- Önceki sayfa parseInt()
- Sonraki sayfa toExponential()
- Bir üst seviyeye dön JavaScript Number Referans Kılavuzu
Tanım ve kullanım
prototype
Sayılara yeni özellikler ve yöntemler eklemenize izin verir.
prototype
Bu, tüm JavaScript nesnelerine erişilebilir bir özelliktir.
Örnek
Sayıya yeni bir yöntem ekleyerek yarısını döndüren bir sayı yöntemi oluşturun:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
Sayılara yeni yöntemler kullanın:
let n = 55; let x = n.myMethod();
Sözdizimi
Number.prototype.name = değer
Uyarı
Kontrolünüz altında olmayan nesnelerin prototiplerini değiştirmeniz önerilmez.
Dahili JavaScript veri türlerinin prototiplerini değiştirmemelisiniz, örneğin:
- Sayılar
- Dizgiler
- Diziler
- Tarihler
- Boolean
- Fonksiyon
- Nesneler
Sadece kendi nesnenizin prototipini değiştirmelisiniz.
prototype özelliği
JavaScript prototype
Özellikler, nesneye yeni özellik eklemenize izin verir:
Örnek
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Tarayıcı desteği
Number.prototype
Bu ECMAScript1 (ES1) özellikleridir.
Tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek | Destek |
- Önceki sayfa parseInt()
- Sonraki sayfa toExponential()
- Bir üst seviyeye dön JavaScript Number Referans Kılavuzu