জাভাস্ক্রিপ্টে, undefined একটি টাইপ, যেখানে null একটি অবজেক্ট।
undefined
এটি মানে একটি ভেরিয়েবল ডিক্লেয়ার করা হয়েছে, কিন্তু এটিতে কোনো মান অ্যাসাইন করা হয়নি।
উদাহরণ,
var demo; alert(demo); //shows undefined alert(typeof demo); //shows undefined
null
অন্যদিকে, জাভাস্ক্রিপ্টে null একটি অ্যাসাইনমেন্ট ভ্যালু। আপনি এটি একটি ভেরিয়েবলে অ্যাসাইন করতে পারেন।
উদাহরণ,
var demo = null; alert(demo); //shows null alert(typeof demo); //shows object