صفة prototype Number في JavaScript

التعريف والاستخدام

prototype تسمح لك بإضافة خصائص جديدة وطرق إلى العدد.

prototype هي خاصية متاحة لجميع العناصر في JavaScript.

مثال

أنشئ طريقة رقمية جديدة تعود بالنصف

Number.prototype.myMethod = function() {
  return this.valueOf() / 2;
};

استخدم طرق جديدة للعدد:

let n = 55;
let x = n.myMethod();

جربها بنفسك

اللغة النصية

Number.prototype.name = القيمة

تحذير

لا ينصح بتغيير prototypes للعناصر التي لا تتحكم فيها.

لا يجب عليك تغيير prototypes لمتغيرات البيانات المدمجة في JavaScript، مثل:

  • أرقام
  • Strings
  • مجموعات
  • تواريخ
  • Boolean
  • Function
  • عناصر

من فضلك لا تغير prototype العنصر الخاص بك فقط.

صفة prototype

JavaScript prototype الصفات تسمح لك بإضافة خصائص جديدة إلى العنصر:

مثال

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

جربها بنفسك

دعم المتصفح

Number.prototype هو خاصية ECMAScript1 (ES1).

جميع المتصفحات تدعم تمامًا ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
الدعم الدعم الدعم الدعم الدعم الدعم