صفة prototype Number في JavaScript
- الصفحة السابقة parseInt()
- الصفحة التالية toExponential()
- العودة إلى الطبقة السابقة دليل مرجعي 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 |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة parseInt()
- الصفحة التالية toExponential()
- العودة إلى الطبقة السابقة دليل مرجعي Number JavaScript