جاوا اسکریپٹ نمبر پروٹوائٹائپ پرزنتیشن
- پچھلے صف parseInt()
- بعد کی صف toExponential()
- مقابلے کی صف جاوا اسکریپت نمبر رفرنس دستور
مفہوم اور استعمال
پروٹوائٹائپ
آپ کو نمبروں میں نئی اپرٹیٹیں اضافہ کرنے کی اجازت دیتا ہے。
پروٹوائٹائپ
یہ تمام جاوا اسکریپٹ اوبجیکٹوں کا حصہ ہیں。
مثال
ایک نئی نمبر طریق تخلیق کریں جو نمبر کی نصف کی مقدار بھرتی ہو
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
نمبروں پر نئی طریق سے استعمال کریں:
let n = 55; let x = n.myMethod();
فارمچر
Number.prototype.name = مقادیر
اخطار
نمیشناکار آپ کی کنٹرول سے باہر کسی آپریٹ کا پروٹوائٹائپ بدل نہ دیں。
آپ کو اس طرح سے داخلی جاوا اسکریپٹ نوعیتوں کا پروٹوائٹائپ بدل نہ دیں، مثلاً:
- نمبر
- اسٹرنگ
- ایکریئس
- تاریخ
- بولین
- فنکشن
- آبجیکٹ
لطفاً صرف اپنے اپنے اوبجیکٹ کا پروٹوائٹائپ بدل نہ دیں。
پروٹوائٹائپ پرزنتیشن
جاوا اسکریپٹ پروٹوائٹائپ
پرزنتیشن اجازت دیتا ہے کہ آپ کسی بھی آپ کے اوبجیکٹ میں نئی اپرٹیٹیں اضافہ کریں:
مثال
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):
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- پچھلے صف parseInt()
- بعد کی صف toExponential()
- مقابلے کی صف جاوا اسکریپت نمبر رفرنس دستور