var
هي الطريقة القديمة لتعريف المتغيرات في JavaScript وكانت تُستخدم قبل ECMAScript 6 (ES6).- نطاق المتغير: المتغيرات المُعلنة باستخدام
var
تكون ذات نطاق وظيفي أو عام (Global/Function Scope). - إعادة التعريف: يمكنك إعادة تعريف المتغيرات المُعلنة باستخدام
var
دون حدوث أخطاء.
var x = 5;
if (true) {
var x = 10; // إعادة تعريف x
console.log(x); // 10
}
console.log(x); // 10 (الـ var تم تعريفه بالنطاق العام)