چیک کریں کہ آیا آبجیکٹ جاوا اسکرپٹ میں کلاس کی مثال نہیں ہے۔

Chyk Kry K Aya Abjyk Jawa Askrp My Klas Ky Mthal N Y



جاوا اسکرپٹ میں پیچیدہ کوڈز سے نمٹنے کے دوران، کسی خاص کلاس کے ساتھ مربوط آبجیکٹ کے حوالے سے ابہام پیدا ہوسکتا ہے۔ مثال کے طور پر، کلاس کے حوالے سے کسی مخصوص چیز کا پتہ لگانا یا اس کے آس پاس۔ ایسے معاملات میں، یہ جانچنا کہ آیا جاوا اسکرپٹ میں کوئی شے کلاس کی مثال نہیں ہے، متعلقہ ڈیٹا تک فوری طور پر رسائی حاصل کرنے میں حیرت کا باعث ہے۔

یہ مضمون یہ جانچنے کے تصور کو ظاہر کرے گا کہ آیا جاوا اسکرپٹ میں کوئی شے کلاس کی مثال ہے یا نہیں۔

اگر کوئی آبجیکٹ جاوا اسکرپٹ میں کلاس کی مثال نہیں ہے تو کیسے چیک/تصدیق کریں؟

یہ چیک کرنے کے لیے کہ آیا کوئی شے جاوا اسکرپٹ میں کلاس کی مثال ہے یا نہیں، درج ذیل طریقوں کو ' کے ساتھ مل کر لاگو کریں کی مثال آپریٹر:







  • ' منطقی نہیں(!) 'آپریٹر.
  • ' بولین ویلیو '

آئیے ایک ایک کرکے ہر ایک نقطہ نظر کی وضاحت کریں!



نقطہ نظر 1: چیک کریں/ تصدیق کریں کہ آیا کوئی آبجیکٹ جاوا اسکرپٹ میں کلاس کی مثال نہیں ہے منطقی Not(!) آپریٹر کا استعمال کرتے ہوئے

' کی مثال جاوا اسکرپٹ میں آپریٹر کا استعمال رن ٹائم پر آبجیکٹ کی قسم کی تصدیق کے لیے کیا جاتا ہے۔ ' منطقی آپریٹرز کو اقدار کے درمیان منطق کا تجزیہ کرنے کے لیے استعمال کیا جاتا ہے۔ مزید خاص طور پر، منطقی ' نہیں (!) 'آپریٹر قیمت دیتا ہے' سچ ” اگر غلط قدر کی نشاندہی کی جاتی ہے۔ کسی خاص طبقے کے حوالے سے تخلیق کردہ آبجیکٹ کی قسم کو چیک کرنے کے لیے ان طریقوں کو ملا کر استعمال کیا جا سکتا ہے۔



نحو





نام کی مثال قسم

مندرجہ بالا نحو میں:

  • ' نام ' اعتراض کے نام کی طرف اشارہ کرتا ہے۔
  • ' قسم ' آبجیکٹ کی قسم سے مساوی ہے۔

مثال
آئیے ذیل میں بیان کردہ مثال کا جائزہ لیں:



< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
کلاس گاڑی { }
کلاس موٹر سائیکل { }
instClass دو = نئی موٹر سائیکل ( ) ;
اگر ( ! ( instClass کی مثال گاڑی ) ) {
تسلی. لاگ ( 'آبجیکٹ کلاس کار کی مثال نہیں ہے' ) ;
}
اور {
تسلی. لاگ ( 'آبجیکٹ کلاس کار کی ایک مثال ہے' ) ;
}
سکرپٹ >

کوڈ کی اوپر کی لائنوں میں:

  • نام کی دو کلاسیں بنائیں گاڑی 'اور' موٹر سائیکل '، بالترتیب.
  • اگلے مرحلے میں، ایک آبجیکٹ بنائیں جس کا نام ' instClass 'کی مدد سے' نئی 'کلیدی لفظ اور' موٹر سائیکل () 'کنسٹرکٹر، بالترتیب کلاس کا حوالہ دیتے ہوئے' موٹر سائیکل '
  • اب، منطقی لاگو کریں ' نہیں (!) 'آپریٹر کے ساتھ' کی مثال ' آپریٹر بیان کردہ کلاس کے حوالے سے آبجیکٹ کی مثال کو چیک کرنے کے لیے۔
  • مطمئن حالت پر، ' اگر 'شرط پر عملدرآمد ہو جائے گا.
  • دوسرے منظر نامے میں، ' اور بیان دکھایا جائے گا۔

آؤٹ پٹ

جیسا کہ آؤٹ پٹ سے ظاہر ہے، تخلیق کردہ آبجیکٹ کلاس کی مثال ہے ' موٹر سائیکل 'اور نہیں' گاڑی '

نقطہ نظر 2: چیک کریں کہ آیا کوئی آبجیکٹ جاوا اسکرپٹ میں بولین ویلیو کا استعمال کرتے ہوئے کلاس کی مثال نہیں ہے۔

اقدار' سچ 'اور' جھوٹا بولین اقدار کی نمائندگی کرتا ہے۔ ان اقدار کو بولین ویلیو کی بنیاد پر کلاس کے حوالے سے اعتراض پر چیک لگانے اور متعلقہ نتیجہ ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے۔

مثال
ذیل میں دی گئی مثال بیان کردہ تصور کی وضاحت کرتی ہے:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
کلاس کالج { }
کلاس جامع درس گاہ { }
instClass دو = نئی کالج ( ) ;
اگر ( instClass کی مثال جامع درس گاہ == جھوٹا ) {
تسلی. لاگ ( 'آبجیکٹ کلاس یونیورسٹی کی مثال نہیں ہے' )
}
اور {
تسلی. لاگ ( 'آبجیکٹ کلاس کار کی ایک مثال ہے' ) ;
}
سکرپٹ >

مندرجہ بالا کوڈ کے ٹکڑوں میں:

  • اسی طرح دو کلاسز بنائیں جس کا نام ہے ' کالج 'اور' جامع درس گاہ '، بالترتیب.
  • اس کے بعد، اسی طرح، کلاس کا ایک آبجیکٹ بنائیں ' کالج 'نام' instClass '
  • اب، لاگو کریں ' کی مثال 'آپریٹر مختص بولین ویلیو کی مدد سے آبجیکٹ کی مثال کی جانچ کرے گا' جھوٹا '
  • مطمئن حالت پر، سابقہ ​​بیان ظاہر کیا جائے گا۔
  • ورنہ، مؤخر الذکر بیان ' اور 'شرط پر عملدرآمد ہو جائے گا.

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ اشارہ کرتا ہے کہ مطلوبہ ضرورت پوری ہو گئی ہے۔

نتیجہ

' کی مثال 'آپریٹر کے ساتھ مل کر' منطقی نہیں(!) 'آپریٹر یا ' بولین ویلیو ” کا استعمال اس بات کی تصدیق کے لیے کیا جا سکتا ہے کہ آیا کوئی شے جاوا اسکرپٹ میں کلاس کی مثال نہیں ہے۔ ان طریقوں کو کلاسوں میں سے کسی ایک کا حوالہ دینے والی چیز بنانے اور اس کی مثال کو چیک کرنے کے لیے لاگو کیا جا سکتا ہے۔ اس کے بعد، منطقی not(!) آپریٹر یا بولین ویلیو کے حوالے سے متعلقہ نتیجہ بالترتیب واپس کر دیا جاتا ہے۔ یہ بلاگ اس بات کی تصدیق کرنے کے لیے رہنمائی کرتا ہے کہ آیا کوئی شے جاوا اسکرپٹ میں کلاس کی مثال ہے یا نہیں۔