কম্পিউটার

জাভাস্ক্রিপ্ট আদিম ডেটা টাইপ এবং অবজেক্টের মধ্যে পার্থক্য কি?


পার্থক্য দিয়ে শুরু করার আগে, আসুন জেনে নিই আদিম ডেটাটাইপগুলি কী কী৷ আদিম অপরিবর্তনীয় মানগুলিকে সংজ্ঞায়িত করে এবং সম্প্রতি ECMAScript মান দ্বারা প্রবর্তিত হয়৷

জাভাস্ক্রিপ্ট আপনাকে তিনটি আদিম ডেটা প্রকারের সাথে কাজ করতে দেয়,

  • সংখ্যা, যেমন। 3, 310.20 ইত্যাদি।
  • টেক্সটের স্ট্রিং যেমন "এই টেক্সট স্ট্রিং" ইত্যাদি।
  • বুলিয়ান যেমন সত্য বা মিথ্যা।

জাভাস্ক্রিপ্ট দুটি তুচ্ছ ডেটা প্রকারকেও সংজ্ঞায়িত করে, নাল এবং অনির্ধারিত, যার প্রত্যেকটি শুধুমাত্র একটি মান সংজ্ঞায়িত করে৷ এই আদিম ডেটা প্রকারগুলি ছাড়াও, জাভাস্ক্রিপ্ট একটি যৌগিক ডেটা টাইপ সমর্থন করে যা অবজেক্ট নামে পরিচিত।
ডেটাটাইপের পরে, আসুন অবজেক্ট সম্পর্কে আলোচনা করি:

অবজেক্ট

জাভাস্ক্রিপ্টে, বস্তুগুলিকে বৈশিষ্ট্যের একটি সংগ্রহ হিসাবে বিবেচনা করা হয়৷ কী মান ব্যবহার করে বৈশিষ্ট্য সনাক্ত করুন। এটির দুটি প্রকার রয়েছে:

ডেটা প্রপার্টি

এটি একটি কীকে একটি মানের সাথে সংযুক্ত করে।
ধরা যাক আমরা আদিম ডেটা টাইপ এবং অবজেক্ট সহ একটি স্ট্রিংয়ের উদাহরণ নিই:

প্রিমিটিভ ডেটাটাইপের জন্য,

var str = "Demo string!";

অবজেক্টের জন্য,

var str = new String("Demo string!");

অ্যাক্সেসর প্রপার্টি

এটি অ্যাক্সেসর ফাংশনগুলির সাথে একটি কী যুক্ত করে। এটি একটি মান সংরক্ষণ করার জন্য।


  1. পাইথনে তালিকা, ক্রম এবং স্লাইস ডেটা প্রকারের মধ্যে পার্থক্য কী?

  2. Python 2.7.x এবং Python 3.x এর মধ্যে মূল পার্থক্যগুলি কী কী?

  3. Wi-Fi 6 এবং 5G নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. Windows 10 এবং Windows 11 এর মধ্যে পার্থক্য কি?