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

Y Kys Chyk Kry K Aya Jawa Askrp My As Rng My Swaly Nshan



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

یہ ٹیوٹوریل سٹرنگ میں سوالیہ نشان کی تصدیق کے طریقہ کار کو ظاہر کرے گا۔







کیسے چیک کریں کہ آیا جاوا اسکرپٹ میں اسٹرنگ میں سوالیہ نشان ہے؟

یہ چیک کرنے کے لیے کہ آیا دی گئی سٹرنگ میں سوالیہ نشان ہے، درج ذیل طریقے استعمال کریں۔



آئیے ان دونوں کو ایک ایک کرکے استعمال کریں!



طریقہ 1: چیک کریں کہ آیا اسٹرنگ میں سوالیہ نشان شامل ہے () طریقہ استعمال کرتے ہوئے

اس بات کی تصدیق کرنے کے لیے کہ آیا سٹرنگ میں سوالیہ نشان موجود ہے، استعمال کریں ' شامل() 'طریقہ. یہ ایک سوالیہ نشان کو بطور دلیل قبول کرتا ہے اور اگر سٹرنگ میں سوالیہ نشان موجود ہو تو 'سچ' لوٹاتا ہے، ورنہ یہ 'سچ' کرتا ہے۔ جھوٹا '





نحو

شامل() طریقہ استعمال کرنے کے لیے ذیل میں بیان کردہ طریقہ پر عمل کریں:

تار شامل ( کردار ) ;

یہاں، ' کردار ” ایک سوالیہ نشان (؟) ہو سکتا ہے جسے مخصوص سٹرنگ میں چیک کیا جائے گا۔



مثال

اس مثال میں، ہم ایک متغیر میں ذخیرہ شدہ سٹرنگ بنائیں گے جس کا نام ' تار ”:

تھا تار = 'جاوا اسکرپٹ پروگرام کو کوڈ کیسے کریں؟' ;

پھر، استدلال کے طور پر سوالیہ نشان پاس کر کے Inclus() طریقہ کو استعمال کریں اور واپس آنے والے نتیجے کو متغیر میں محفوظ کریں۔ سال ”:

تھا سال = تار شامل ( '؟' ) ;

آخر میں، 'کا استعمال کرتے ہوئے نتیجے کی قیمت پرنٹ کریں console.log() طریقہ:

تسلی. لاگ ( سال ) ;

آؤٹ پٹ ظاہر ہوا ' سچ ہے ' جس سے ظاہر ہوتا ہے کہ اسٹرنگ میں ایک سوالیہ نشان (؟):

آئیے دوسرے طریقہ کی طرف چلتے ہیں!

طریقہ 2: چیک کریں کہ آیا سٹرنگ میں سوالیہ نشان ہے match() طریقہ استعمال کرتے ہوئے

جاوا اسکرپٹ میں ایک اور طریقہ جسے ' میچ() ' طریقہ چیک کرتا ہے کہ آیا سٹرنگ میں سوالیہ نشان ہے یا نہیں۔ میچ() طریقہ سٹرنگ کا موازنہ ریگولر ایکسپریشن یا ریجیکس پیٹرن سے کرتا ہے۔ اگر ایک میچ ہوتا ہے تو، میچوں کی ایک صف واپس کردی جاتی ہے۔ دوسری صورت میں null واپس کر دیا جاتا ہے. ٹرنری آپریٹر یا مشروط بیان بھی match() طریقہ کے ساتھ استعمال کیا جا سکتا ہے۔

نحو

میچ() طریقہ استعمال کرتے ہوئے اسٹرنگ میں سوالیہ نشان کی تصدیق کے لیے دیے گئے نحو کی پیروی کریں:

تار میچ ( regexPattern ) ;

یہاں، 'regexPattern' باقاعدہ اظہار ہے جو سٹرنگ میں سوالیہ نشان تلاش کرے گا۔

مثال

اب ہم اوپر کی مثال میں بنائی گئی اسی سٹرنگ کا استعمال کریں گے اور سوالیہ نشان تلاش کرنے کے لیے ریگولر ایکسپریشن پاس کرکے میچ() طریقہ کے ساتھ ٹرنری آپریٹر استعمال کریں گے۔

تھا سال = تار میچ ( /\?/g ) ? 'سچ' : 'جھوٹا' ;

کنسول پر نتیجہ پرنٹ کریں:

تسلی. لاگ ( سال ) ;

جیسا کہ آپ دیکھ سکتے ہیں، آؤٹ پٹ دیتا ہے ' سچ ہے جس کا مطلب ہے سوالیہ نشان (؟) سٹرنگ میں موجود ہے:

ہم نے یہ تعین کرنے کے لیے جاوا اسکرپٹ کے آسان ترین طریقے جمع کیے ہیں کہ آیا سٹرنگ میں سوالیہ نشان ہے یا نہیں۔

نتیجہ

اس بات کی تصدیق کرنے کے لیے کہ آیا اسٹرنگ میں سوالیہ نشان ہے، آپ JavaScript کے پہلے سے طے شدہ طریقے استعمال کر سکتے ہیں، جیسے شامل() طریقہ یا میچ() طریقہ۔ Inclus() طریقہ سوالیہ نشان کو بطور ذیلی اسٹرنگ تلاش کرتا ہے، جبکہ میچ() طریقہ دیے گئے پیٹرن کی بنیاد پر سٹرنگ کا موازنہ کرتا ہے۔ اس ٹیوٹوریل نے تفصیلی وضاحت کے ساتھ سٹرنگ میں سوالیہ نشان کی تصدیق کے طریقہ کار کو دکھایا۔