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

জাভাস্ক্রিপ্ট ডেটা টাইপ এবং ডেটা স্ট্রাকচার কী?


ডেটা টাইপের বিভাগ

প্রোগ্রামিং ভাষার সবচেয়ে মৌলিক বৈশিষ্ট্যগুলোর একটি হলো সমর্থিত ডেটা টাইপের সেট। জাভাস্ক্রিপ্ট একটি ডাইনামিক ভাষা এবং এর কিছু বিল্ট-ইন ডেটা স্ট্রাকচার রয়েছে।

প্রিমিটিভ ডেটা টাইপ

  • Numbers: যেমন 123, 120.50 ইত্যাদি
  • Strings: যেমন "This text string" ইত্যাদি
  • Boolean: true বা false

এছাড়া null এবং undefined - দুটি তুচ্ছ ডেটা টাইপ।

নন-প্রিমিটিভ (কম্পোজিট) ডেটা টাইপ

অবজেক্ট (Objects)

জাভাস্ক্রিপ্টে অবজেক্টগুলো প্রোপার্টির একটি সংকলন হিসেবে বিবেচিত হয়। প্রোপার্টিগুলো কী-ভ্যালু জোড়া দিয়ে চিহ্নিত হয়। প্রোপার্টি দুটি প্রকার:

  • ডেটা প্রোপার্টি: একটি কীকে একটি মানের সাথে সংযুক্ত করে।
  • অ্যাক্সেসর প্রোপার্টি: একটি কীকে অ্যাক্সেসর ফাংশন (getter/setter) এর সাথে সংযুক্ত করে।

অন্যান্য বিল্ট-ইন অবজেক্ট

  • Array: অর্ডারড কালেকশন
  • Function: কলেবল অবজেক্ট
  • Date, RegExp, Map, Set, WeakMap, WeakSet ইত্যাদি
  1. জাভাস্ক্রিপ্টে প্রমিস (Promises) কী?

  2. C#-এ ইউজার-ডিফাইনড ডেটা টাইপ (User-defined Data Types) কী?

  3. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?

  4. পাইথন ৩-এ স্ট্যান্ডার্ড ডেটা টাইপগুলো কী কী