JavaScript const: বাংলায় সম্পূর্ণ গাইড
JavaScript-এ const একটি variable declaration keyword, যেটা constant মান ধারণ করার জন্য ব্যবহার করা হয়। এটি একবার ডিক্লেয়ার করার পর পুনরায় মান পরিবর্তন করা যায় না।
✅ const কী?
const দিয়ে তৈরি ভেরিয়েবল reassign করা যায় না, কিন্তু object বা array হলে তার ভিতরের মান পরিবর্তন করা সম্ভব।
const Syntax:
<script>
const PI = 3.1416;
const name = "Bangladesh";
</script>
উদাহরণ:
<script>
const country = "Bangladesh";
country = "India"; // ⚠️ এটি কাজ করবে না!
</script>
ব্যাখ্যা: উপরের উদাহরণে, const দিয়ে একবার মান সেট করার পর, পরবর্তীতে সেটি পরিবর্তন করলে Error দেখাবে।
ভুল ব্যবহার:
<script>
const x;
x = 5; // ❌ SyntaxError
</script>
const ডিক্লেয়ার করার সময় মান দিতে হয়, না হলে এটি Error দিবে।
const দিয়ে object:
<script>
const person = {name: "Rahim", age: 25};
person.age = 30; // এটি বৈধ
person = {}; // ❌ এটি অবৈধ
</script>
object এর মান পরিবর্তন করা যাবে, কিন্তু object রি-অ্যাসাইন করা যাবে না।
const vs let vs var
| Keyword | Reassign | Redeclare | Hoisting |
|---|---|---|---|
| const | ❌ | ❌ | ❌ (TDZ) |
| let | ✅ | ❌ | ❌ (TDZ) |
| var | ✅ | ✅ | ✅ |
উপসংহার:
- const একবার মান সেট করার পর আর পরিবর্তন করা যায় না।
- object বা array এর ক্ষেত্রে ভিতরের ডাটা পরিবর্তন করা যায়।
- const ডিক্লেয়ার করার সময় মান দেওয়া আবশ্যক।
Tip: যখনই পরিবর্তনযোগ্য না এমন মান ডিক্লেয়ার করতে হয়, তখন const ব্যবহার করুন। এটি কোডকে পরিষ্কার ও নির্ভরযোগ্য রাখে।