في JavaScript، var
، let
، و const
كل منها لها خصائصها المميزة. var
يستخدم بشكل أقل الآن بسبب مشاكله المتعلقة بالنطاق والرفع، بينما let
و const
يفضل استخدامهما في معظم الحالات. const
يُستخدم للثوابت، وlet
يُستخدم عندما تتغير قيمة المتغير.
// استخدام let و const مع الحلقات
for (let i = 0; i < 5; i++) {
console.log(i); // 0, 1, 2, 3, 4
}
const name = "John";
if (true) {
let name = "Doe";
console.log(name); // Doe
}
console.log(name); // John