جسٹ سکریپٹ فنکشن پارامٹر
- پچھلے ویب پیج جسٹاگرافک فنکشن کی تعریف
- پائیدار ویب پیج جسٹاگرافک فنکشن کو بلاک کیا جائے
جاوا اسکریپٹ فائنکشنپارامتر کی جگہ کی کسی بھی چک نہیں کرسکتا
فائنکشن پارامتر
اس درس میں آپ نے جلد سے فائنکشن کا استعمال کرسکتے ہیںپارامتر:
فائنکشننام(پارامٹر1, پارامٹر2, پارامٹر3) { کو کچھ کرنا }
فائنکشن پارامتر (پارامٹر)یہ واقعی پارامتروں کو کہتا ہے جو فائنکشن کی تعریف میں دیئے گئے ہیں。نام۔
فائنکشن پارامتر (آرگومنٹ)یہ واقعی پارامتروں کو کہتا ہے جو فائنکشن کو منتقل کئے گئے ہوتے ہیں یا فائنکشن کی طرف سے حاصل کئے جاتے ہیں。مقادیر۔
پارامتر قوانین
جاوا اسکریپٹ فائنکشن کی تعریف میں پارامتروں کا نوعیت کسی بھی دفعات کا تعین نہیں کیا جاتا ہے。
جاوا اسکریپٹ فائنکشن کو منتقل کئے گئے پارامتروں کا نوعیت چکنا نہیں پاتا ہے。
جاوا اسکریپٹ فائنکشن پارامتروں کی تعداد کو نہیں چکتی ہے。
پارامتر کی دفعات
اگر پارامتروں کی دفعات کاپارامتروں سے چھوٹااگر (دیکھنے کی تعداد سے کم ہوتی ہے)، توundefined۔
بعض اوقات یہ قبول شدنی ہوتا ہے، لیکن کچھ اوقات میں پارامتروں کی دفعات کا تعین کرنا بہتر ہوتا ہے:
مثال
فنکشن میلفونکشن(ایکس، ی) { اگر (ی undefined ہو) { ی = 0; } }
اگر فائنکشن کال کاپارامتروں کی تعداد زیادہاگر (دیکھنے کی تعداد سے زیادہ ہوتی ہے)، تو آرگومنٹس اشیاءاین پارامتروں کو حاصل کیا جاتا ہے。
آرگومنٹس اشیاء
جاوا اسکریپٹ فائنکشن کا ایک آرگومنٹس اشیاء کا ایک داخلی اشیاء ہوتا ہے。
آرگومنٹس اشیاء کا ایک آرگومنٹس اور اشیاء کا ایک آرگومنٹس شامل ہوتا ہے جو فائنکشن کال میں استعمال کئے گئے پارامتروں کا آرگومنٹس کا حصہ ہوتا ہے。
ایسے تو آپ سادگی سے فائنکشن کا استعمال کرکے (مثلاً) نمبر کی فہرست میں سب سے زیادہ نمبر تلاش کرسکتے ہیں:
مثال
کس = فائنڈماکس(1, 123, 500, 115, 44, 88); فنکشن فائنڈماکس() { وار آئی; وار ماکس = -Infinity; برائی (آئی = 0; آئی < آرگمنٹس کی لمبائی; آئی++) { اگر (آرگومنٹس [ای] بڑھ سکتا ہے) { مکس = آرگمنٹس[i]; } } رٹرن میکس; }
یا ایک فنکشن بنائیں تاکہ تمام داخل شدہ مقادیر کو مجموعہ بنائی جائے:
مثال
ایکس = سومآل(1، 123، 500، 115، 44، 88); فنکشن سومآل() { ویر آئی، سوم = 0; برائی (آئی = 0; آئی < آرگمنٹس کی لمبائی; آئی++) { سوم += آرگمنٹس[i]; } رٹرن سوم; }
پارامتر کو بلاک کیا جائے
فنکشن کی بلاک کیوں کہ پارامتر کو بلاک کیا جائے، فنکشن کو پارامتر کی بلاک کیا جائے، نہ کہ پارامتر کی بلاک کیا جائے
جسٹاگرافک پارامتر کومقادیرپارامتر کو بلاک کیا جائے، فنکشن کو صرف مقادیر جانتا ہے، نہ کہ پارامتر کی مقامات
اگر فنکشن پارامتر کی مقادیر کو بدل دیتا ہے تو وہ پارامتر کی اصل مقادیر کو بدل نہیں دیتا
فنکشن کے باہر آپریشن پر پارامتر کی اپریشن کو دیکھی جاسکتی نہیں ہیں
اوبجیکٹ مرجع کے ذریعہ منتقل کئے جاتے ہیں
جسٹاگرافک میں، اوبجیکٹ کی مرجع، مقادیر ہیں
ایسے ہی، اوبجیکٹ کا عمل، وہی طرح سے دیکھائی دیتا ہے جیسے وہمقابلہلے آئیڈ
اگر فنکشن اوبجیکٹ کی اپریشن پر اپریشن کردا ہے تو وہ اصل مقادیر کو بھی بدل دیتا ہے
فنکشن کے باہر آپریشن پر اوبجیکٹ کی اپریشن اُبجیکٹ کو دیکھی جاسکتی ہیں
- پچھلے ویب پیج جسٹاگرافک فنکشن کی تعریف
- پائیدار ویب پیج جسٹاگرافک فنکشن کو بلاک کیا جائے