جاوا اسکرپٹ میں اسٹرنگ کو بولین میں کیسے تبدیل کریں۔

Jawa Askrp My As Rng Kw Bwlyn My Kys Tbdyl Kry



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

یہ ٹیوٹوریل جاوا اسکرپٹ کا استعمال کرتے ہوئے سٹرنگ کو بولین میں تبدیل کرنے کے طریقے دکھائے گا۔

جاوا اسکرپٹ کا استعمال کرتے ہوئے اسٹرنگ کو بولین میں کیسے تبدیل/تبدیل کیا جائے؟

جاوا اسکرپٹ کا استعمال کرتے ہوئے سٹرنگ کو بولین میں تبدیل کرنے کے لیے درج ذیل طریقے استعمال کریں:







  • سخت مساوات آپریٹر (===)
  • ڈبل نہیں (!!) آپریٹر
  • بولین آبجیکٹ

آئیے دیکھتے ہیں کہ یہ طریقے کیسے کام کریں گے۔



طریقہ 1: سخت مساوات (===) آپریٹر کا استعمال کرتے ہوئے اسٹرنگ کو بولین میں تبدیل کریں

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



نحو
سخت مساوات آپریٹر کے لیے نحو درج ذیل ہے۔





a === ب

واپسی کی قیمت
اس کے نتائج ' سچ اگر موازنہ کی قدریں ایک ہی قدر اور قسم پر مشتمل ہوں۔

مثال 1 :
ایک متغیر بنائیں جس کا نام ہے ' تار 'جو بولین ویلیو کو محفوظ کرتا ہے' سچ 'ایک تار کے طور پر:



تھا تار = 'سچ' ;

تار کا سٹرنگ سے موازنہ کریں ' سچ ' کا استعمال کرتے ہوئے ' سخت مساوات ' (===) آپریٹر صرف اس صورت میں جب تار ' سچ '، آؤٹ پٹ کو بولین ویلیو مختص کیا جائے گا ' سچ ”:

تھا نتیجہ = تار === 'سچ' ;

کنسول پر نتیجہ پرنٹ کریں ' console.log() طریقہ:

تسلی. لاگ ( نتیجہ ) ;

آؤٹ پٹ

آؤٹ پٹ دکھاتا ہے ' سچ جیسا کہ سخت مساوات اس وقت درست ہو جاتی ہے جب دونوں آپرینڈز قسم اور قدر کے لحاظ سے برابر ہوں۔

مثال 2 :
متغیر میں ' تار '، اسٹور بولین ویلیو ' جھوٹا ”:

تھا تار = 'جھوٹا' ;

تار کا موازنہ کریں ' جھوٹا 'سٹرنگ کے ساتھ' سچ ”:

تھا نتیجہ = تار === 'سچ' ;

آؤٹ پٹ

آؤٹ پٹ ظاہر کرتا ہے ' جھوٹا 'کیونکہ اگر سٹرنگ اصل میں ہے تو سخت مساوات کا آپریٹر درست لوٹتا ہے' سچ '

طریقہ 2: ڈبل ناٹ (!!) آپریٹر کا استعمال کرتے ہوئے اسٹرنگ کو بولین میں تبدیل کریں۔

سٹرنگ کو بولین میں تبدیل کرنے کے لیے، جاوا اسکرپٹ میں ایک اور طریقہ ہے، جسے ڈبل فجائیہ (!!) کہا جاتا ہے جو کہ ڈبل نہیں (!!) آپریٹر ہے۔ یہ واحد NOT آپریٹر کے نتیجے کو الٹ کر بولین ویلیو لوٹاتا ہے۔

نحو
ڈبل ناٹ (!!) آپریٹر کے لیے نحو درج ذیل ہے:

!! تار

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

  • پہلا (!) آپریٹر اسے ایک الٹی بولین ویلیو میں تبدیل کرتا ہے۔ دوسرا (!) آپریٹر الٹی بولین ویلیو کو الٹا کرتا ہے۔ دوسرے لفظوں میں، اب یہ آبجیکٹ کی اصل بولین ویلیو ہے۔

مثال 1 :
ایک متغیر بنائیں ' تار 'اور بولین ویلیو اسٹور کریں' سچ 'اس میں ایک تار کے طور پر:

تھا تار = 'سچ'

بولین ویلیو میں تبدیل کرنے کے لیے سٹرنگ کے ساتھ ڈبل ناٹ (!!) آپریٹر کا استعمال کریں:

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

آؤٹ پٹ

آؤٹ پٹ ڈسپلے ' سچ '، جیسا کہ میں ( !! ) آپریٹر، پہلے ( ! ) تبدیل کرتا ہے ' سچ 'میں' جھوٹا '، پھر دوسرا ( ! ) اسے دوبارہ 'میں تبدیل کرتا ہے سچ '

طریقہ 3: بولین آبجیکٹ کا استعمال کرتے ہوئے اسٹرنگ کو بولین میں تبدیل کریں۔

سٹرنگ کو بولین میں تبدیل کرنے کے لیے، بلٹ ان جاوا اسکرپٹ کا استعمال کریں۔ بولین ' چیز. یہ بولین اقدار کے لیے ایک ریپر آبجیکٹ ہے۔

نحو
بولین آبجیکٹ کی مدد سے سٹرنگ کو بولین میں تبدیل کرنے کا نحو درج ذیل ہے:

بولین ( تار )
  • یہ دلیل کے طور پر سٹرنگ لیتا ہے اور بولین ویلیو لوٹاتا ہے۔
  • واپس آتا ہے' سچ اگر پاس کردہ تار خالی نہیں ہے۔
  • ایک خالی تار کے لیے، یہ واپس آتا ہے ' جھوٹا '

مثال 1 :
ایک متغیر بنائیں ' تار 'اور بولین ویلیو اسٹور کریں' سچ 'اس میں ایک تار کے طور پر:

تھا تار = 'سچ'

سٹرنگ کو پاس کرکے بولین ریپر کو کال کریں:

بولین ( تار ) ;

آؤٹ پٹ

آؤٹ پٹ بولین ویلیو واپس کرتا ہے ' سچ ”، جیسا کہ پاس کردہ تار خالی نہیں ہے۔

مثال 2 :
بولین ویلیو کو اسٹور کریں ' جھوٹا 'متغیر میں' تار ”:

تھا تار = 'جھوٹا'

اسٹرنگ کو پاس کرکے بولین ریپر کو طلب کریں:

بولین ( تار ) ;

متعلقہ آؤٹ پٹ ہو گا:

نتیجہ

سٹرنگ کو بولین میں تبدیل کرنے کے لیے، استعمال کریں ' سخت مساوات 'آپریٹر (===) جو مخصوص سٹرنگ کا سٹرنگ سے موازنہ کرتا ہے' سچ 'اور یہ ایک بولین ویلیو لوٹاتا ہے' سچ اگر موازنہ کی قدریں ایک ہی قسم اور قدر کی ہوں۔ ' ڈبل نہیں۔ '( !! ) آپریٹر کسی ایک NOT آپریٹر، یا JavaScript کے نتیجے کو الٹ کر بولین ویلیو لوٹاتا ہے۔ بولین 'آبجیکٹ جو بولین ویلیو لوٹاتا ہے' سچ 'اگر پاس شدہ سٹرنگ خالی سٹرنگ نہیں ہے تو واپس آ جائے' جھوٹا ' یہ ٹیوٹوریل جاوا اسکرپٹ کا استعمال کرتے ہوئے سٹرنگ کو بولین میں تبدیل کرنے کے طریقے دکھاتا ہے۔