const
✅ تعریف
const
(مخفف constant) برای تعریف ثابتها بهکار میره.
یعنی وقتی یک متغیر با const
تعریف بشه، نمیتونیم دوباره بهش مقدار جدیدی بدیم.
✨ مثال ساده
📍 نکات مهم درباره const
-
مقداردهی اجباری در لحظهی تعریف
نمیتونیم یکconst
خالی بسازیم: -
محدوده (Scope) مثل
let
const
هم block scope هست. یعنی فقط داخل{}
معتبره. -
شیء و آرایه با
const
مقدار اولیه تغییر نمیکنه، ولی محتوای داخلش قابل تغییر هست.آرایه:
شیء:
⚡ تفاوت var
، let
و const
ویژگی | var | let | const |
---|---|---|---|
محدوده (Scope) | تابعی | بلوکی | بلوکی |
تعریف دوباره | ✅ بله | ❌ خیر | ❌ خیر |
تغییر مقدار | ✅ بله | ✅ بله | ❌ خیر (مگر داخل آبجکت/آرایه) |
مقداردهی اولیه | اختیاری | اختیاری | اجباری |
📌 مثال در HTML