ثلاث كلمات في لغة جافا سكربت تستخدم لتعريف المتغيرات وهي : let , var , const ولكن هل تعرف ماهو الفرق بينهم ومتى تستخدم أي منهم؟ ركز وتابع معي لمعرفة الأفضل حسب الحالة.

‏1- let :

‏تستخدم let داخل الحلقات التكرارية والجمل الشريطة والدوال ولايمكن لنا الوصول للقيم خارج الـ Block.

‏2- var :

‏نستخدم var لأي متغير نرغب بتعريفه سواء كان global أول داخل Block.

‏3- const : هو اشبه بكلمة var ولكن الفرق بأن كلمة const لا يمكن تغيير القيمة بحيث تكون قيمة ثابته، وغالبا يستخدم للمعلومات الثابتة طيلة تشغيل البرنامج.

‏- ملحوظة : 

‏لايمكن تعريف نفس اسم المتغير بأكثر من دالة.