কম্পিউটার

জাভাস্ক্রিপ্টের কতগুলি মান কিছুই নেই?


জাভাস্ক্রিপ্টে শূন্যের জন্য 2টি মান আছে, নাল এবং অনির্ধারিত। এই 2টি মান বেশ আলাদা এবং এটি ব্যবহার করা উচিত।

অসংজ্ঞায়িত

একটি ভেরিয়েবল যেটির মান নির্ধারণ করা হয়নি সেটি অনির্ধারিত প্রকারের। একটি পদ্ধতি বা বিবৃতিও অনির্ধারিত ফেরত দেয় যদি মূল্যায়ন করা ভেরিয়েবলের একটি নির্ধারিত মান না থাকে। একটি ফাংশন অনির্ধারিত প্রদান করে যদি একটি মান ফেরত না দেওয়া হয়।

উদাহরণ

let a;
console.log(a);
function b() {}
console.log(b())

আউটপুট

undefined
undefined
null

null একটি অ্যাসাইনমেন্ট মান। এটি একটি ভেরিয়েবলের সাথে কোন মানের উপস্থাপনা হিসাবে বরাদ্দ করা যেতে পারে।

উদাহরণ

let a = null;
function b() {
   return null
}
console.log(a);
console.log(b())

আউটপুট

null
null

দ্রষ্টব্য −অসংজ্ঞায়িতের ধরনটি অনির্ধারিত যখন নালটি অবজেক্ট।


  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্ট সহ একটি অ্যারেতে মান কীভাবে বরাদ্দ করবেন?

  3. জাভাস্ক্রিপ্ট সহ একটি টেবিলে NULL মান সন্নিবেশ করা এড়াতে কিভাবে?

  4. জাভাস্ক্রিপ্টে শুধুমাত্র শূন্য মান ফিল্টার করা হচ্ছে