Skip to main content

Command Palette

Search for a command to run...

JavaScript Data Types

Published
2 min read
JavaScript Data Types

Data Type বলতে বোঝায় কোন ভেরিয়েবল কোন ধরনের ডেটা ধারণ করতে পারে। চলুন জেনে নিই JavaScript-এর প্রধান Data Types সমূহ।

১. String (স্ট্রিং)

String হলো অক্ষর বা টেক্সট ডেটা। সাধারণত আমরা ডাবল " " বা সিঙ্গেল ' ' কোটেশনের মধ্যে টেক্সট লিখি।

উদাহরণ:

let name = "Mannan";
let greeting = 'Hello, World!';
console.log(name); // Output: Mannan
console.log(greeting); // Output: Hello, World!

স্ট্রিং ব্যবহার করে আমরা নাম, ঠিকানা, বার্তা ইত্যাদি সংরক্ষণ করতে পারি।


২. Number (নাম্বার)

Number হলো সংখ্যাগত ডেটা। এটি ইন্টিজার (Integer) বা ফ্লোট (Decimal) হতে পারে।

উদাহরণ:

let age = 25;
let price = 99.99;
console.log(age);   // Output: 25
console.log(price); // Output: 99.99

সংখ্যা দিয়ে আমরা গণনা, যোগ, বিয়োগ, গুন, ভাগ ইত্যাদি কাজ করতে পারি।


৩. Boolean (বুলিয়ান)

Boolean ডেটা দুইটি মান নিতে পারে: true বা false। এটি সাধারণত শর্তের জন্য ব্যবহার হয়।

উদাহরণ:

let isStudent = true;
let isAdmin = false;
console.log(isStudent); // Output: true
console.log(isAdmin);   // Output: false

Boolean আমাদের decision making বা লজিক্যাল অপারেশন তৈরি করতে সাহায্য করে।


৪. Null (নাল)

Null মানে কিছুই নেই বা শূন্য। এটি একটি স্পেশাল ভ্যালু যা একটি ভেরিয়েবলকে খালি হিসেবে চিহ্নিত করে।

উদাহরণ:

let data = null;
console.log(data); // Output: null

যখন আমরা জানি ভেরিয়েবলের কোনো মান নেই, তখন আমরা null ব্যবহার করি।


৫. Undefined (আনডিফাইনড)

Undefined মানে ভেরিয়েবল ডিফাইন করা হয়েছে কিন্তু কোনো মান ধারন করছে না।

উদাহরণ:

let city;
console.log(city); // Output: undefined

undefined এবং null মাঝে মাঝে মিলতে পারে, কিন্তু তাদের মধ্যে পার্থক্য হলো:

  • null হলো একটি অজানা খালি মান, যা আমরা নিজে সেট করি।

  • undefined হলো ভেরিয়েবল তৈরির সময় স্বয়ংক্রিয় খালি মান, যদি কোনো মান না দেওয়া হয়।


৬. Symbol (সিম্বল)

Symbol হলো একটি ইউনিক (Unique) এবং immutable ডেটা টাইপ। এটি সাধারণত অবজেক্টের প্রপার্টি আইডেন্টিফায়ার হিসেবে ব্যবহার করা হয়।

উদাহরণ:

let sym1 = Symbol('id');
let sym2 = Symbol('id');
console.log(sym1 === sym2); // Output: false

এখানে দেখা যাচ্ছে, একই নামের Symbol হলেও তারা একেবারেই আলাদা।

JavaScript-এর এই মৌলিক Data Types-গুলো বুঝে রাখা খুবই গুরুত্বপূর্ণ।

  • String: টেক্সট ডেটা

  • Number: সংখ্যাগত ডেটা

  • Boolean: সত্য বা মিথ্যা

  • Null: খালি মান

  • Undefined: নির্ধারিত নয় এমন মান

  • Symbol: ইউনিক এবং অপরিবর্তনীয় মান

Data Types বোঝা থাকলে আমরা প্রোগ্রামিং আরও সহজভাবে করতে পারি এবং ভুল কমাতে পারি। তাই প্রতিটি ডেটা টাইপের ব্যবহার এবং বৈশিষ্ট্য ভালোভাবে অনুশীলন করা জরুরি।

3 views

More from this blog

FilamentPHP কী এবং কেন ব্যবহার করবেন?

Laravel দিয়ে ওয়েব অ্যাপ্লিকেশন তৈরি করা আজকাল অনেক সহজ। কিন্তু একটা জায়গায় ডেভেলপারদের এখনও বেশ সময় লাগে—Admin Panel বা Backend Dashboard তৈরি করা। এই কাজটা সাধারণত repetitive, time-consuming এবং অনেক

Jun 16, 20263 min read8
FilamentPHP কী এবং কেন ব্যবহার করবেন?

JavaScript এ Error Handling

JavaScript একটি শক্তিশালী প্রোগ্রামিং ভাষা, যা ওয়েব ব্রাউজারে এবং সার্ভার-সাইড (Node.js) উভয় জায়গায় ব্যবহৃত হয়। তবে কোড লেখার সময় প্রায়ই আমরা এমন পরিস্থিতির সম্মুখীন হই যেখানে কোনো ভুল বা exception ঘটে। এই ধরনের সমস্যাগুলোকে আমরা Error Handlin...

Sep 30, 20254 min read11
JavaScript এ Error Handling

Local Storage এবং Session Storage

ওয়েব ডেভেলপমেন্টে কাজ করার সময় প্রায়ই আমাদের দরকার হয় ব্রাউজারে ব্যবহারকারীর কিছু ডেটা সাময়িকভাবে সংরক্ষণ করার। যেমন – ব্যবহারকারীর নাম, থিম সেটিংস, লগইন টোকেন, কার্টে রাখা পণ্য ইত্যাদি। এই কাজটি করার জন্য আগে আমরা সাধারণত Cookies ব্যবহার করতাম। তবে ...

Sep 30, 20254 min read4
Local Storage এবং Session Storage

JSON (Parse, Stringify)

ওয়েব ডেভেলপমেন্টে কাজ করতে গেলে ডেটা আদান-প্রদান, সংরক্ষণ এবং ব্যবস্থাপনা করা অত্যন্ত জরুরি। এই ক্ষেত্রে সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত একটি ফরম্যাট হলো JSON। জাভাস্ক্রিপ্টে JSON কাজ করে অত্যন্ত সহজভাবে, বিশেষ করে যখন আমরা JSON.parse() এবং JSON.stri...

Sep 29, 20254 min read2
JSON (Parse, Stringify)

JavaScript Date & Time

সময়কে প্রোগ্রামিংয়ের মধ্যে সঠিকভাবে ব্যবহার করা খুব গুরুত্বপূর্ণ। অনেক ক্ষেত্রে আমাদের তারিখ (Date) এবং সময় (Time) নিয়ে কাজ করতে হয়, যেমন – কোনো ওয়েব অ্যাপে ইউজারের লগইন সময় দেখানো, অর্ডারের ডেলিভারি তারিখ ট্র্যাক করা, বা একটি ইভেন্টের কাউন্টডাউন তৈর...

Sep 28, 20253 min read
JavaScript Date & Time
S

SliceTech

86 posts

Sharing basic web development tutorials.