JavaScript Data Types কী? JavaScript এর 8টি Data Type বাংলা গাইড

JavaScript Data Types কী? String, Number, BigInt, Boolean, Object, Undefined, Null ও Symbolসহ JavaScript এর 8টি Data Type সহজ উদাহরণসহ বাংলা ভাষায় জান

JavaScript Data Types কী? JavaScript এর 8টি Data Type

JavaScript এ Data Type বলতে বোঝায় একটি Variable-এর মধ্যে কী ধরনের data বা value সংরক্ষণ করা হয়েছে। JavaScript Variable-এর মধ্যে text, number, true বা false এবং অন্যান্য ধরনের data রাখা যায়।

JavaScript এ প্রধানত 8 ধরনের Data Type রয়েছে: String, Number, BigInt, Boolean, Object, Undefined, Null এবং Symbol

JavaScript এর 8টি Data Type

  1. String — Text বা characters সংরক্ষণ করে।
  2. Number — সংখ্যা বা mathematical value সংরক্ষণ করে।
  3. BigInt — অনেক বড় integer number সংরক্ষণ করে।
  4. Boolean — true অথবা false value ধারণ করে।
  5. Object — একাধিক data বা key-value সংরক্ষণ করে।
  6. Undefined — কোনো value assign করা হয়নি।
  7. Null — ইচ্ছাকৃতভাবে empty বা কোনো value নেই বোঝায়।
  8. Symbol — একটি unique primitive value তৈরি করে।

JavaScript String Data Type

String হলো text বা characters-এর একটি collection। JavaScript এ String সাধারণত single quote অথবা double quote-এর মধ্যে লেখা হয়।

// Double quotes ব্যবহার করে
let firstName = "John";

// Single quotes ব্যবহার করে
let lastName = 'Doe';

console.log(firstName);
console.log(lastName);

এখানে "John" এবং 'Doe' দুটি String value।

String এর ভিতরে Quotes ব্যবহার

let answer1 = "It's alright";
let answer2 = "He is called 'Johnny'";
let answer3 = 'He is called "Johnny"';

String-এর বাইরের quote এবং ভিতরের quote আলাদা হলে সহজে ব্যবহার করা যায়।

JavaScript Number Data Type

Number Data Type দিয়ে integer এবং decimal number সংরক্ষণ করা হয়। JavaScript এ Number decimal সহ বা decimal ছাড়া লেখা যায়।

let age = 25;
let price = 7.5;
let length = 16;

console.log(age);
console.log(price);

Decimal Number

let x1 = 34.00;
let x2 = 34;

দুটি value-ই JavaScript এ Number Data Type।

JavaScript BigInt Data Type

খুব বড় Integer Number নিয়ে কাজ করার জন্য BigInt ব্যবহার করা হয়। একটি BigInt Number-এর শেষে n ব্যবহার করা যায়।

let x = 1234567890123456789012345n;

console.log(x);

BigInt() ব্যবহার করেও BigInt তৈরি করা যায়।

let y = BigInt("1234567890123456789012345");

console.log(y);

JavaScript Boolean Data Type

Boolean Data Type-এর মাত্র দুটি value রয়েছে: true এবং false

let isStudent = true;
let isLoggedIn = false;

console.log(isStudent);
console.log(isLoggedIn);

Boolean সাধারণত condition এবং comparison-এর ক্ষেত্রে ব্যবহার করা হয়।

Boolean Comparison উদাহরণ

let x = 5;

console.log(x == 8); // false
console.log(x != 8); // true
console.log(x > 8);  // false
console.log(x < 8);  // true

Comparison করার পরে JavaScript সাধারণত true অথবা false return করে।

JavaScript Object Data Type

Object এর মধ্যে একাধিক related data রাখা যায়। Object সাধারণত key এবং value আকারে লেখা হয়।

const person = {
  firstName: "John",
  lastName: "Doe"
};

console.log(person.firstName);

এখানে person একটি Object এবং এর মধ্যে firstNamelastName রয়েছে।

JavaScript Array Object

Array-ও JavaScript এর একটি Object type।

const cars = ["Saab", "Volvo", "BMW"];

console.log(cars);

JavaScript Date Object

const date = new Date("2022-03-25");

console.log(date);

JavaScript Undefined Data Type

কোনো Variable Declare করা হলেও যদি তার মধ্যে কোনো value assign করা না হয়, তাহলে তার value এবং Data Type হয় undefined

let carName;

console.log(carName);

Output হবে:

undefined

JavaScript Null Data Type

null ব্যবহার করে ইচ্ছাকৃতভাবে বোঝানো হয় যে Variable-এ বর্তমানে কোনো value নেই।

let user = null;

console.log(user);

null এবং undefined এক জিনিস নয়। Undefined সাধারণত value assign না করা বোঝায়, আর null ইচ্ছাকৃতভাবে empty value হিসেবে assign করা হয়।

JavaScript Symbol Data Type

Symbol JavaScript এর একটি primitive Data Type। এটি unique identifier তৈরি করতে ব্যবহার করা হয়।

const x = Symbol();
const y = Symbol();

console.log(x === y);

Output হবে false, কারণ প্রতিটি Symbol unique।

JavaScript typeof Operator

JavaScript এ কোনো Variable বা value-এর Data Type জানার জন্য typeof operator ব্যবহার করা হয়।

String এর typeof

console.log(typeof "");
console.log(typeof "John");
console.log(typeof "John Doe");

Output হবে:

string
string
string

Number এর typeof

console.log(typeof 0);
console.log(typeof 314);
console.log(typeof 3.14);
console.log(typeof (3 + 4));

সবগুলোর Output হবে:

number

Empty String এবং Undefined এর পার্থক্য

একটি Empty String এবং undefined এক নয়। Empty String-এর একটি valid value রয়েছে, যদিও সেটির মধ্যে কোনো character নেই।

let car = "";

console.log(car);
console.log(typeof car);

এখানে car-এর value হলো একটি empty string এবং এর type হলো string

let carName;

console.log(carName);
console.log(typeof carName);

এখানে carName-এর value এবং type হলো undefined

JavaScript Data Types এর সহজ উদাহরণ

// String
let name = "John";

// Number
let age = 25;

// BigInt
let bigNumber = 12345678901234567890n;

// Boolean
let isActive = true;

// Object
const person = {
  name: "John",
  age: 25
};

// Undefined
let city;

// Null
let user = null;

// Symbol
const id = Symbol("id");

JavaScript এর 8টি Data Type সংক্ষেপে

  1. String: Text সংরক্ষণ করে।
  2. Number: Integer এবং decimal number সংরক্ষণ করে।
  3. BigInt: খুব বড় integer number সংরক্ষণ করে।
  4. Boolean: true অথবা false সংরক্ষণ করে।
  5. Object: একাধিক data একসাথে সংরক্ষণ করে।
  6. Undefined: কোনো value assign করা হয়নি।
  7. Null: ইচ্ছাকৃতভাবে কোনো value নেই বোঝায়।
  8. Symbol: Unique identifier তৈরি করে।

উপসংহার

JavaScript Data Types বোঝা প্রোগ্রামিং শেখার একটি গুরুত্বপূর্ণ অংশ। একটি Variable-এর মধ্যে কী ধরনের data রাখা হয়েছে, তা জানলে সেই data নিয়ে সঠিকভাবে কাজ করা সহজ হয়। JavaScript এর String, Number, BigInt, Boolean, Object, Undefined, Null এবং Symbol সম্পর্কে ভালো ধারণা থাকলে JavaScript programming আরও সহজে শেখা যাবে।

About the author

Daud
Hey! I'm Daud, Currently Working in IT Company BD. I always like to learn something new and teach others.

Post a Comment

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