ভেরিয়েবল হলো একটি মানের জন্য নামযুক্ত একটি ধারক (container)। আপনার কোডের সব জায়গায় বারবার ২৫ সংখ্যাটি না লিখে, আপনি এটি একবার একটি ভেরিয়েবলে সংরক্ষণ করে নামের মাধ্যমে ব্যবহার করতে পারেন — এতে কোড পড়া এবং পরিবর্তন করা, দুটোই সহজ হয়।
JavaScript-এ, আপনি let দিয়ে একটি ভেরিয়েবল ডিক্লেয়ার করেন এবং = চিহ্ন দিয়ে এটিকে একটি মান দেন:
let score = 0;
let playerName = "Alex";
console.log(score); // 0
console.log(playerName); // Alexভেরিয়েবলের মূল বৈশিষ্ট্যই হলো প্রোগ্রাম চলার সময় এর মান পরিবর্তন হতে পারে — এখান থেকেই এর নামকরণ হয়েছে (ইংরেজিতে "variable" শব্দের অর্থ "পরিবর্তনশীল")।
let score = 0;
score = 10;
score = score + 5;
console.log(score); // 15একটি ভেরিয়েবলের নাম অবশ্যই একটি অক্ষর, _, বা $ দিয়ে শুরু হতে হবে — কোনো সংখ্যা দিয়ে নয় — এবং এতে কোনো স্পেস থাকতে পারবে না। ভালো নাম সেই মানটি কীসের জন্য তা বর্ণনা করে।
| ভালো | কাজ করে, কিন্তু অস্পষ্ট |
|---|---|
| userAge | x |
| totalPrice | tp |
| isLoggedIn | flag1 |
JavaScript-এ ভেরিয়েবলের নাম কেস-সেনসিটিভ (case-sensitive): score এবং Score দুটি সম্পূর্ণ আলাদা ভেরিয়েবল।