কম্পিউটার

জাভাস্ক্রিপ্টে নাল এবং অনির্ধারিত মধ্যে পার্থক্য কি?

জাভাস্ক্রিপ্টে, null এবং undefined উভয়ই আদিম মান।

জাভাস্ক্রিপ্টে আদিম বনাম অ-আদি মান সম্পর্কে সব পড়ুন।

একটি undefined ভেরিয়েবল হল একটি ভেরিয়েবল যা ঘোষণা করা হয়েছে কিন্তু কোনো মান নির্ধারিত নেই (এখনও)।

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

let dogBreed 
// undefined

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

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

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

বোনাস তথ্য:

null একটি বস্তু হিসাবে মূল্যায়ন করা হয়, যা নিম্নলিখিত কোডটি দেখায়:

console.log(typeof dogBreed) 
// object

  1. জাভাস্ক্রিপ্টে 'নাল' এবং '0' এর মধ্যে সম্পর্ক কী?

  2. টাইপস্ক্রিপ্ট এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য

  3. জাভাস্ক্রিপ্ট এবং পিএইচপি এর মধ্যে পার্থক্য

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