কম্পিউটার টিউটোরিয়াল

JavaScript-এ null এবং undefined-এর পার্থক্য কী?

JavaScript-এ null এবং undefined উভয়ই প্রিমিটিভ ভ্যালু।

JavaScript-এ প্রিমিটিভ এবং নন-প্রিমিটিভ ভ্যালু সম্পর্কে বিস্তারিত পড়ুন।

একটি undefined ভেরিয়েবল হলো এমন একটি ভেরিয়েবল যা ডিক্লেয়ার করা হয়েছে কিন্তু এখনো কোনো মান অ্যাসাইন করা হয়নি।

উদাহরণস্বরূপ, নিচের ভেরিয়েবলটি লগ করে দেখুন:

let dogBreed // undefined

আপনি undefined পাবেন কারণ dogBreed ভেরিয়েবলটির কোনো মান নেই।

null হলো একটি মান যা সাধারণত একটি ভেরিয়েবলে অ্যাসাইন করা হয়। উদাহরণস্বরূপ, আপনার কোডে অপ্রত্যাশিত undefined ভেরিয়েবল এড়াতে, আপনি সেই ভেরিয়েবলে null মান অ্যাসাইন করতে পারেন (বादে আসল মান দিতে পারেন):

let dogBreed = null console.log(dogBreed) // null

বোনাস তথ্য:

null অবজেক্ট হিসেবে ইভ্যালুয়েট হয়, যা নিচের কোডটি দেখায়:

console.log(typeof dogBreed) // object
  1. জাভাস্ক্রিপ্টে 'null' এবং '0'-এর সম্পর্ক

  2. TypeScript এবং JavaScript-এর পার্থক্য

  3. জাভাস্ক্রিপ্ট এবং PHP-এর পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?