جاوا اسکرپٹ میں ڈبل ایکسکلیمیشن آپریٹر کی مثال

Jawa Askrp My Bl Ayksklymyshn Apry R Ky Mthal



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

یہ مطالعہ JavaScript میں دوہری فجائیہ کی وضاحت کرے گا۔

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

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







جاوا اسکرپٹ میں غلط اقدار

جاوا اسکرپٹ میں، غیر متعینہ، 0، null، NaN، اور خالی تاریں ('') غلط اقدار ہیں۔



جاوا اسکرپٹ میں سچائی کی قدریں۔

جاوا اسکرپٹ کی سچائی اقدار 1 ہیں، ایک غیر خالی سٹرنگ، کوئی بھی غیر صفر نمبر، صفیں، اشیاء، وغیرہ۔



آئیے جاوا اسکرپٹ میں ڈبل فجائیہ کی مثالوں کو دیکھتے ہیں۔





مثال 1:

ایک متغیر بنائیں ' a 'اور بولین ویلیو تفویض کریں' جھوٹا ”:

وہاں ایک = جھوٹا

متغیر کے ساتھ ڈبل ناٹ (!) آپریٹر یا ڈبل ​​فجائیہ (!!) استعمال کریں:



!! a ;

آؤٹ پٹ بولین ویلیو دیتا ہے ' جھوٹا ”:

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

یہاں، نیچے دی گئی جدول تمام سچی اور جھوٹی جاوا اسکرپٹ اقدار کے نتائج کی نمائندگی کرتی ہے جو ڈبل ایکسکلیمیشن کا استعمال کرتی ہے!! جاوا اسکرپٹ:

قدر !!قدر
سچ ہے سچ ہے
جھوٹا جھوٹا
0 جھوٹا
1 سچ ہے
غیر متعینہ جھوٹا
خالی جھوٹا
'' جھوٹا
'لینکس' سچ ہے

آئیے دیکھتے ہیں کہ ڈبل فجائیہ مختلف اقدار اور ڈیٹا کی اقسام پر کیسے کام کرتا ہے۔

مثال 2: بولین ویلیوز پر (!!) لاگو کرنا

آئیے بولین اقدار پر ڈبل فجائیہ (!!) کے اثر کو چیک کرتے ہیں:

مثال 3: انٹیجر ویلیوز پر (!!) لاگو کرنا

عدد 0 اور 1 کو پاس کریں “ console.log() دوہری فجائیہ (!!) کے ساتھ طریقہ اور نتیجہ دیکھیں گے:

مثال 4: null یا undefined Values ​​پر (!!) کا اطلاق کرنا

آئیے null یا undefined اقدار پر ڈبل فجائیہ (!!) کا اثر دیکھتے ہیں:

مثال 5: سٹرنگ ویلیوز پر (!!) لاگو کرنا

خالی سٹرنگ پر دوہرے فجائیہ (!!) کے اثر کو دیکھیں اور ایک تار کو ' console.log() طریقہ:

ہم نے جاوا اسکرپٹ میں ڈبل فجائیہ (!!) کے نشان سے متعلق ضروری ہدایات مرتب کی ہیں۔

نتیجہ

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