⊗jsPmCdVTIe 112 of 505 menu

जावास्क्रिप्ट में मान और प्रकार की असमानता

ऑपरेटर != के अलावा एक और ऑपरेटर होता है !==, जो तुलना करते समय प्रकार को ध्यान में रखता है। आइए उदाहरणों के माध्यम से उनके बीच के अंतरों को समझते हैं।

मान लीजिए कि ऑपरेटर != का उपयोग करके दो नंबर 3 की तुलना की जा रही है। यह ऑपरेटर मानों की जाँच करता है कि क्या वे बराबर नहीं हैं। चूंकि हमारे मान बिल्कुल बराबर हैं, इसलिए शर्त गलत (false) होगी:

if (3 != 3) { console.log('+++'); } else { console.log('---'); // यह काम करेगा }

अब मान लीजिए कि हमारे एक मान को उद्धरण चिह्नों में लिखा गया है। इस स्थिति में भी ऑपरेटर != उन्हें बराबर मानेगा (क्योंकि मान समान है, और इस ऑपरेटर के लिए प्रकार महत्वपूर्ण नहीं है) और फिर से शर्त गलत (false) होगी:

if ('3' != 3) { console.log('+++'); } else { console.log('---'); // यह काम करेगा }

आइए अब दो नंबर 3 की तुलना ऑपरेटर !== का उपयोग करके करें। यह भी उन्हें बराबर मानेगा:

if (3 !== 3) { console.log('+++'); } else { console.log('---'); // यह काम करेगा }

लेकिन अब यदि एक 3 को उद्धरण चिह्नों में लिख दें, तो ऑपरेटर !== हमारी 3 को असमान मानेगा, क्योंकि, हालांकि उनके मान मेल खाते हैं, लेकिन उनका प्रकार अलग है:

if ('3' !== 3) { console.log('+++'); // यह काम करेगा } else { console.log('---'); }

बिना कोड चलाए, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

let test1 = '3'; let test2 = '3'; if (test1 != test2) { console.log('+++'); } else { console.log('---'); }

बिना कोड चलाए, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

let test1 = '3'; let test2 = '3'; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }

बिना कोड चलाए, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

let test1 = 3; let test2 = '3'; if (test1 != test2) { console.log('+++'); } else { console.log('---'); }

बिना कोड चलाए, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

let test1 = 3; let test2 = '3'; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }

बिना कोड चलाए, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

let test1 = 3; let test2 = 2; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें