दुवै "कोनो मान नै" लाई प्रतिनिधित्व गर्छन्, तर फरक उद्देश्य र उत्पत्ति सहित।
दुवै "कोनो मान नै" लाई प्रतिनिधित्व गर्छन्, तर फरक उद्देश्य र उत्पत्ति सहित।
undefined: एक मानको अभाव, सामान्यतः JavaScript इञ्जिन द्वारा सेट गरिएको — घोषित-तर-अनिर्धारित चर, हराएको अबजेक्ट गुण, फङ्क्शन प्यारामिटर जुन तपाईंले पास गर्नुभएन, वा return बिनाको फङ्क्शन।null: एक जानाजानी "खाली" मान जो तपाई "यहाँ जानाजानी कुनै पनि छैन" भन्नको लागि प्रदान गर्नुहुन्छ।let a; // undefined — declared, not assigned
const obj = {};
obj.missing; // undefined — property doesn't exist
function f() {}
f(); // undefined — no return
const b = null; // null — you chose to empty it
null == undefined; // true — loose equality treats them as equal
null === undefined; // false — different types
typeof undefined; // "undefined"
typeof null; // "object" (historical bug)
const value = input ?? "default"; // defaults on EITHER null or undefined
user?.address?.city; // optional chaining — undefined if any link is null/undefined
null को प्रयोग जानाजानी मान हटाउन गर्नुहोस् (उदा. "कोनै पनि छनौट गरिएको प्रयोगकर्ता छैन"), र undefined लाई "अहिले सेट गरिएको छैन" को रूपमा व्यवहार गर्नुहोस्। अपरेटर ?? (nullish coalescing) र ?. (optional chaining) दुवै एकै पटक सम्भाल्छन्, जसकारण तिनीहरु व्यापक रूपमा प्रयोग गरिन्छन्।
विस्तृत उत्तरसहित IT अन्तर्वार्ता प्रश्नहरूको पुस्तकालय — जुनियरदेखि सिनियरसम्म।
दान गर्नुहोस्