JavaScript Number prototype özelliği

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();

Kişisel olarak deneyin

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";

Kişisel olarak deneyin

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