Javascript Data Types কি? কত প্রকার ও বিস্তারিত আলোচনা

Javascript Data Types কি, কত প্রকার এবং প্রতিটি ডেটা টাইপের উদাহরণ সহ বিস্তারিত বাংলা টিউটোরিয়াল।

Javascript Data Types হলো ভ্যারিয়েবলের মধ্যে কোন ধরণের মান (value) রাখা যাবে তা নির্দেশ করার জন্য ব্যবহৃত ডেটার ধরন। যেমন – সংখ্যা, টেক্সট, বুলিয়ান, অবজেক্ট ইত্যাদি। প্রতিটি প্রোগ্রামিং ভাষায় ডেটা টাইপ খুবই গুরুত্বপূর্ণ, কারণ ভ্যারিয়েবলে কী ধরণের ডেটা থাকবে এবং কিভাবে তার উপর অপারেশন চালানো যাবে, তা ডেটা টাইপ নির্ধারণ করে।

Javascript Data Types এর প্রকারভেদ

Javascript এ প্রধানত দুই ধরণের Data Types রয়েছে:

  1. Primitive Data Types
  2. Non-Primitive (Reference) Data Types

১. Primitive Data Types

Primitive Data Types হলো সবচেয়ে বেসিক ডেটা টাইপ যেগুলো immutable (পরিবর্তন করা যায় না) এবং সরাসরি ভ্যালু স্টোর করে। Javascript এ মোট ৭টি Primitive Data Types রয়েছে।

1. Number

সংখ্যা সংরক্ষণের জন্য ব্যবহৃত হয়। যেমন পূর্ণসংখ্যা বা ভগ্নাংশ।


let x = 100;
let y = 15.5;

2. String

টেক্সট বা অক্ষর সংরক্ষণের জন্য ব্যবহৃত হয়। এটি সিঙ্গেল কোট (‘ ’) বা ডাবল কোট (“ ”) এর মধ্যে লেখা হয়।


let name = "Javascript";
let lang = 'Bangla';

3. Boolean

শুধু দুটি মান নিতে পারে – true অথবা false। সাধারণত শর্ত যাচাইয়ের জন্য ব্যবহৃত হয়।


let isAlive = true;
let isDead = false;

4. Undefined

যদি কোনো ভ্যারিয়েবল ডিক্লেয়ার করা হয় কিন্তু ভ্যালু অ্যাসাইন করা না হয়, তবে সেটি undefined হবে।


let data;
console.log(data); // undefined

5. Null

একটি বিশেষ ডেটা টাইপ, যার মান হলো null, অর্থাৎ কোনো ভ্যালু নেই বা খালি।


let value = null;

6. Symbol

ES6 এ নতুন যুক্ত হয়েছে। এটি unique এবং immutable একটি primitive টাইপ।


let sym1 = Symbol("id");
let sym2 = Symbol("id");
console.log(sym1 === sym2); // false

7. BigInt

খুব বড় সংখ্যা সংরক্ষণের জন্য ব্যবহৃত হয় যা সাধারণ Number টাইপে রাখা যায় না।


let bigNumber = 1234567890123456789012345678901234567890n;

২. Non-Primitive (Reference) Data Types

Primitive ছাড়া বাকিগুলোকে Non-Primitive বা Reference Data Types বলা হয়। এগুলো mutable (পরিবর্তনযোগ্য) এবং রেফারেন্স দ্বারা সংরক্ষণ করে।

1. Object

Object হলো key-value pair আকারে ডেটা রাখার জন্য ব্যবহৃত হয়।


let person = {
  name: "Rahim",
  age: 25,
  city: "Dhaka"
};

2. Array

একটি লিস্ট আকারে একাধিক ভ্যালু রাখার জন্য ব্যবহৃত হয়।


let fruits = ["Mango", "Banana", "Apple"];

3. Function

Javascript এ Function নিজেই একটি ডেটা টাইপ হিসেবে বিবেচিত হয়।


function add(a, b) {
  return a + b;
}

Related Posts

Primitive বনাম Non-Primitive Data Types

Primitive Data Types Non-Primitive Data Types
সরাসরি ভ্যালু সংরক্ষণ করে রেফারেন্স দ্বারা ভ্যালু সংরক্ষণ করে
Immutable (পরিবর্তন করা যায় না) Mutable (পরিবর্তনযোগ্য)
Number, String, Boolean, Null, Undefined, Symbol, BigInt Object, Array, Function

উপসংহার

Javascript Data Types হলো কোড লেখার মূল ভিত্তি। Primitive এবং Non-Primitive টাইপগুলোর মধ্যে পার্থক্য জানা খুবই জরুরি, কারণ এগুলো বুঝতে না পারলে কোডে বাগ তৈরি হবে। Primitive টাইপে ডেটা সরাসরি সংরক্ষণ হয়, আর Non-Primitive টাইপে ডেটা রেফারেন্স আকারে রাখা হয়। তাই একজন নতুন প্রোগ্রামারের প্রথম কাজ হওয়া উচিত – Data Types এর প্রতিটি অংশ ভালোভাবে অনুশীলন করা।

About the author

Leo
Hey! I'm Leo. I'm always eager to learn new things and enjoy sharing my knowledge with others.

Post a Comment

To avoid SPAM, all comments will be moderated before being displayed.
Don't share any personal or sensitive information.