محمد رضایی
2 هفته پیش توسط محمد رضایی مطرح شد
تفاوت بین let، const و var
میخواهم بدانم تفاوت بین let، const و var در JavaScript چیست؟
0
تفاوتهای اصلی:\n\nvar:\n- Function-scoped\n- Hoisted میشود\n- قابل redeclare\n\nlet:\n- Block-scoped\n- Hoisted نمیشود\n- قابل redeclare نیست\n- قابل reassign است\n\nconst:\n- Block-scoped\n- Hoisted نمیشود\n- قابل redeclare نیست\n- قابل reassign نیست (اما object/array داخلی قابل تغییر است)\n\nپیشنهاد: همیشه از const استفاده کنید مگر اینکه نیاز به تغییر داشته باشید، آنگاه از let استفاده کنید. از var استفاده نکنید.
برای ارسال پاسخ لازم است وارد شده یا ثبتنام کنید
ایجاد پرسش جدید
گفتگوهای مرتبط
گفتگوی مرتبطی پیدا نشد!