बूलियन फंक्शन
विकास के दौरान, एक डेवलपर हां/नहीं स्थिति का सामना कर सकता है। उस समय Boolean() फंक्शन का उपयोग किया जा सकता है। यह केवल true या false में परिणाम देता है। आइए इसे विस्तार से समझते हैं।
सिंटैक्स
Boolean(exp);
यह एक एक्सप्रेशन लेता है और उसकी जांच करता है और एक्सप्रेशन की वैधता के आधार पर या तो true या false प्रदर्शित करता है।
उदाहरण-1
निम्नलिखित उदाहरण में, विभिन्न मानों की जांच की गई है कि वे true हैं या नहीं Boolean() फंक्शन का उपयोग करके। यदि किसी मान का कोई वैध मान है तो यह true परिणाम देता है अन्यथा false परिणाम देता है।
<html> <body> <p id = "boolean"></p> <script> var a = 0; document.write(Boolean(a)); /// displays false var b = 1; document.write(Boolean(b)); /// displays true var x = Boolean(100); var y = Boolean("Hello"); var z = Boolean('false'); document.getElementById("boolean").innerHTML = "45 is " + x + "</br>" + "a string 'Hello' is " + y + "</br>" + "a false value is " + z ; </script> </body> </html>
आउटपुट
45 is true a string 'Hello' is true a false value is true false true
उदाहरण-2
निम्नलिखित उदाहरण में, एक एक्सप्रेशन Boolean() फंक्शन के अंदर भेजा गया है एक्सप्रेशन की वैधता जांचने के लिए। यदि एक्सप्रेशन वैध है तो आउटपुट के रूप में true प्रदर्शित होगा अन्यथा false आउटपुट के रूप में प्रदर्शित होगा।
<html> <body> <script> document.write(Boolean(10 > 5)); document.write("</br>"); document.write(Boolean(1 > 4)); </script> </body> </html>
आउटपुट
true false