💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Arman
جاوا اسکریپت
محسن موحد حل شده توسط محسن موحد

سلام وقت بخیر و خسته نباشید 

توی ویدئوها اشاره شده که برای تعریف بعضی متغییر‌ها از var استفاده می‌کنیم

 من شنیدم که جدیدا استفاده از var باعث باگ میشه و امنیت میاد پایین  و به خاطر همین از یک تعریف دیگه فکر میکنم let استفاده میکنن؟ 

درست هست است این چیزی که شنیدم یا نه؟و اگر امکانش هست کمی توضیح بدید 🙏🏻❤️

سلام،

خیر این توضیح درست نیست.

در جاوااسکریپت سه کلمه کلیدی var, let, const برای تعریف متغیر وجود دارد.

const برای تعریف ثابت است و در مورد let و var مکان تعریف و حوزه(scope) دسترسی به متغیر و همچنین محدوده دامنه دید(Hoisting) تفاوت هایی باهم دارند. منتها بطور کلی جفشون برای تعریف متغیر قابل استفاده هستند.

بهتر است از const و let استفاده شود مگر در مواردی که تفاوت را میدانید و میخواهید از تفاوت‌ها بهره ببرید. این موضوعات در دوره جاوااسکریپت خام بطور کامل تدریس شده اند.

بهترین پاسخ
محسن موحد ۰۲ آذر ۱۴۰۲، ۲۱:۵۰