Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • JavaScript Documentation48টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • JavaScript কী?
  • Syntax & Comments
  • Variables
  • Data Types: Basics
  • Data Types: Conversion
  • Data Types: Advanced
  • Strings
  • Numbers & Math
  • Date & Time
  • Operators
  • Conditions
  • Loops
  • Functions: Basics
  • Functions: Intermediate
  • Functions: Advanced
  • Scope & Hoisting
  • Closures & this
  • ES6+ Modern
  • Arrays: Basics
  • Arrays: Intermediate
  • Arrays: Advanced
  • Objects: Basics
  • Objects: Intermediate
  • Objects: Advanced
  • Class: Basics
  • Class: Intermediate
  • Class: Advanced
  • DOM: Basics
  • DOM: Intermediate
  • DOM: Advanced
  • Events: Basics
  • Events: Intermediate
  • Events: Advanced
  • Async JavaScript
  • Promise
  • Async / Await
  • Fetch API
  • JSON
  • Modules
  • Browser Storage
  • Event Loop Deep
  • Prototype Chain
  • Iterators & Generators
  • WeakMap, WeakSet, Proxy
  • Error Handling
  • Practice Problems
  • Mini Projects
  • Basics
  • Functions & Scope
  • Types & Syntax
  • Arrays & Objects
  • Advanced
  • Functional Programming
  • Objects & Symbols
  • Async Deep Dive
  • Modern JavaScript
  1. Docs
  2. JavaScript
  3. JavaScript Variables (ভেরিয়েবল)
JavaScriptBeginner

JavaScript Variables (ভেরিয়েবল)

var, let, const — JavaScript-এ ডেটা রাখার ঘর। কোনটি কখন ব্যবহার করবেন — সম্পূর্ণ বাংলা গাইড।

13টি অংশবাংলা ভাষায়

ভেরিয়েবল হলো ডেটা রাখার একটি নামকৃত জায়গা। JavaScript-এ var, let, const — তিনটি উপায়ে ভেরিয়েবল ঘোষণা করা যায়।

const

const pi = 3.1416;
// pi = 3; // ❌ ত্রুটি! const বদলানো যায় না

যে মান পরিবর্তন হবে না, সেখানে const। ডিফল্ট হয়ে ওঠে এটাই।

let

let score = 0;
score = 10; // ✅ পরিবর্তনযোগ্য

যে মান পরিবর্তন হবে, সেখানে let।

var

পুরোনো পদ্ধতি var। এটি function-scoped এবং অপ্রত্যাশিত আচরণ আছে — আধুনিক কোডে ব্যবহার এড়িয়ে চলুন।

নামকরণের নিয়ম

  • অক্ষর, _, $ দিয়ে শুরু (“সংখ্যা” প্রথমে নয়)
  • camelCase অনুসরণ করুন — যেমন userName
  • অর্থপূর্ণ নাম দিন
  • সংরক্ষিত শব্দ (যেমন class) ব্যবহার করবেন না
const fullName = "আনামুল হাসান";
const isActive = true;
const userAge = 28;
নিয়ম মনে রাখুন

ডিফল্ট const; মান বদলাতে হলে let; var প্রায় ব্যবহারই করবেন না।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরJavaScript Syntax ও CommentsপরেরJavaScript Data Types: Basics (ডেটা টাইপ)
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com