JS null Example : null In JavaScript In Hindi

Other Blogs

Image could not load

JS null

JavaScript में कई data types होते हैं जो programming करते समय use किए जाते हैं। उनमें से एक special keyword है null, जिसे हम data type के तौर पर भी समझ सकते हैं।

null का मतलब होता है "किसी भी value का absence"। ये एक intentional value है जो दिखाती है कि variable में कोई data मौजूद नहीं है। इस blog में हम JavaScript में null के बारे में detail में जानेंगे और examples के जरिए इसे समझने की कोशिश करेंगे।

What is null in JavaScript

JavaScript में null एक special keyword है जिसका use तब किया जाता है जब हमें किसी variable की value को intentionally खाली रखना हो। जब आप किसी variable को null assign करते हैं, तो इसका मतलब है कि आप जानते हैं कि उस variable में अभी कोई meaningful value नहीं है, लेकिन आप आगे जाकर उसमें कोई value fill कर सकते हैं।

let book = null; console.log(book); // Output: null

इस example में, book नाम के variable को null value दी गई है, जो बताता है कि यह intentionally empty है।

what is type of null ?

एक interesting बात ये है कि JavaScript में null की type "object" होती है। ये behavior JavaScript की एक well-known quirk है, जो language के शुरुआती design decisions के कारण हुआ था।

console.log(typeof null); // Output: object

ये fact कई बार developers को confuse कर सकता है क्योंकि null एक primitive value है, लेकिन इसकी type object है। इसे ध्यान में रखते हुए programming करें।

Difference between null & undefined

JavaScript में null और undefined दोनों ही "value का absence" दिखाते हैं, लेकिन दोनों के बीच subtle differences हैं। null को आप manually assign करते हैं, जबकि undefined तब आता है जब किसी variable को declare किया गया हो लेकिन उसे कोई value assign नहीं की गई हो।

let a; let b = null; console.log(a); // Output: undefined console.log(b); // Output: null

ऊपर दिए गए example में, a variable को कोई value assign नहीं की गई है, इसलिए इसका value undefined है। वहीं, b variable को intentionally null value दी गई है, जो empty होने को indicate करता है।

When to use null

JavaScript में null का use तब किया जाता है जब आप यह signify करना चाहते हैं कि variable intentionally empty है, और आप इसमें बाद में कोई value assign कर सकते हैं। यह आमतौर पर तब use होता है जब आप किसी object या variable की initial state को empty रखना चाहते हैं।

let user = null; // Later in the code user = { name: 'John', age: 30 };

How to check null ?

JavaScript में null values को check करने के कई तरीके होते हैं। आप strict equality (===) operator का use करके null को specifically check कर सकते हैं।

let user = null; if (user === null) { console.log('User is null'); }

इस code में हम check कर रहे हैं कि user variable की value null है या नहीं। अगर value null है, तो message print होगा।

Common Mistakes with Null

1. Type Checking Mistake : कई developers null और undefined को interchangeably use कर देते हैं, लेकिन दोनों के बीच का अंतर समझना जरूरी है। अगर आपको पता है कि variable intentionally खाली है, तो null use करें।

2. Strict Equality (===) और Loose Equality (==) : अगर आप null और undefined को loosely compare करते हैं (using ==), तो ये दोनों equal होंगे। लेकिन strict comparison में ये unequal होंगे।

console.log(null == undefined); // Output: true console.log(null === undefined); // Output: false

Loose equality comparison कुछ scenarios में unexpected results दे सकता है, इसलिए हमेशा strict equality (===) prefer करें।

Conclusion

JavaScript में null एक important keyword है जो signify करता है कि variable में कोई value नहीं है, लेकिन यह intentionally किया गया है। null का सही इस्तेमाल करना सीखना, JavaScript programming में आपकी skills को और बेहतर बना सकता है।

यह ensure करता है कि आप variables और objects की state को बेहतर तरीके से manage कर रहे हैं।

Recent Blogs

Loading ...

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook

Your Thought ?

Please wait . . .

    0 Comment(s) found !