फ़ंक्शन Boolean
फ़ंक्शन Boolean पारित मान को
लॉजिकल प्रकार में बदलता है। फ़ंक्शन के निष्पादन का
परिणाम या तो true,
या false होगा।
इसके अलावा, केवल ये false में बदलते हैं:
0, खाली स्ट्रिंग, null,
undefined,
NaN।
अन्य सभी मान (संख्या, स्ट्रिंग, ऑब्जेक्ट,
ऐरे, फ़ंक्शन) true में बदल जाते हैं।
सिंटैक्स
Boolean(जिसे बदलना है);
उदाहरण
आइए संख्या 0 को लॉजिकल प्रकार में बदलें:
Boolean(0);
कोड निष्पादित करने के परिणामस्वरूप
हमें false मिलेगा:
false
उदाहरण
आइए मान NaN को बदलें:
Boolean(NaN);
कोड निष्पादित करने के बाद भी
हमें false मिलेगा:
false
उदाहरण
अब आइए संख्या 1 को बदलें:
Boolean(1);
कोड निष्पादित करने के बाद
हमें true मिलेगा:
true
उदाहरण
अब एक ऋणात्मक संख्या को बदलें:
Boolean(-1);
कोड निष्पादित करने के परिणामस्वरूप
हमें true मिलेगा:
true
उदाहरण
आइए पैरामीटर में एक दशमलव संख्या निर्धारित करें:
Boolean(11.5);
कोड निष्पादित करने के बाद
हमें true भी मिलेगा:
true
उदाहरण
अब एक खाली स्ट्रिंग को बदलें:
Boolean('');
कोड निष्पादित करने का परिणाम:
false
उदाहरण
यदि हम पैरामीटर में एक भरी हुई स्ट्रिंग निर्दिष्ट करते हैं:
Boolean('str');
तो रूपांतरण के बाद हमें
true मिलेगा:
true
उदाहरण
आइए बूलियन मान
true को बदलें:
Boolean(true);
कोड निष्पादित करने का परिणाम:
true
उदाहरण
अब आइए बूलियन मान
false को बदलें:
Boolean(false);
कोड निष्पादित करने के परिणामस्वरूप
हमें false वापस मिलता है:
false
उदाहरण
आइए फ़ंक्शन के पैरामीटर में एक खाली ऑब्जेक्ट निर्दिष्ट करें:
Boolean({});
कोड निष्पादित करने के बाद
फ़ंक्शन Boolean ऑब्जेक्ट को
मान true में बदल देगा:
true
उदाहरण
अब पैरामीटर में एक खाली ऐरे निर्दिष्ट करें:
Boolean([]);
कोड निष्पादित करने के बाद
हमें भी
मान true मिलेगा:
true
उदाहरण
आइए एक खाली फ़ंक्शन को बदलें:
Boolean(function(){});
कोड निष्पादित करने के परिणामस्वरूप
हमें true मिलता है:
true
उदाहरण
अब मान null को बदलें:
Boolean(null);
कोड निष्पादित करने के परिणामस्वरूप
हमें false मिलता है, ठीक उसी तरह जैसे
संख्या 0 को बदलने पर:
false