জাভাস্ক্রিপ্টে, null
এবং undefined
উভয়ই আদিম মান।
জাভাস্ক্রিপ্টে আদিম বনাম অ-আদি মান সম্পর্কে সব পড়ুন।
একটি undefined
ভেরিয়েবল হল একটি ভেরিয়েবল যা ঘোষণা করা হয়েছে কিন্তু কোনো মান নির্ধারিত নেই (এখনও)।
উদাহরণস্বরূপ, নিম্নলিখিত ভেরিয়েবলটি লগ করার চেষ্টা করুন:
let dogBreed
// undefined
আপনি undefined
পাবেন কারণ dogBreed
ভেরিয়েবলের কোন মান নেই।
null
একটি মান যা সাধারণত একটি ভেরিয়েবলে বরাদ্দ করা হয়। উদাহরণস্বরূপ, আপনার কোডে একটি অবাঞ্ছিত অনির্ধারিত পরিবর্তনশীল থাকা এড়াতে, আপনি null
মান নির্ধারণ করতে পারেন সেই ভেরিয়েবলে (এবং পরে এটিকে একটি বাস্তব মান দিন):
let dogBreed = null
console.log(dogBreed)
// null
বোনাস তথ্য:
null
একটি বস্তু হিসাবে মূল্যায়ন করা হয়, যা নিম্নলিখিত কোডটি দেখায়:
console.log(typeof dogBreed)
// object