let
✅ تعریف
let
در ES6 معرفی شد و جایگزین بهتری برای var
هست.
با let
میتونیم متغیری تعریف کنیم که بعداً مقدارش تغییر کنه.
✨ مثال ساده
📍 محدوده (Scope) در let
متغیرهایی که با let
ساخته میشن، فقط در بلوک {} که تعریف شدن قابل دسترسی هستن.
مثال:
⚡ تفاوت let
و var
-
محدوده (Scope):
-
var
→ کل تابع یا گلوبال -
let
→ فقط داخل بلاک{}
-
-
تعریف دوباره:
-
var
→ میشه دوباره تعریف کرد -
let
→ دوباره تعریف نمیشه، فقط مقدار تغییر میکنه
-
مثال:
📌 مثال در HTML