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