- نطاق الكتلة: المتغيرات المُعلنة باستخدام
const
تكون محصورة داخل الكتلة التي تم تعريفها فيها. - الثبات: بعد تعيين قيمة للمتغير المُعلَن باستخدام
const
، لا يمكن تغيير هذه القيمة. - المتغيرات المعقدة: بالنسبة للمتغيرات التي تحتوي على كائنات أو مصفوفات، يمكنك تعديل خصائص الكائن أو عناصر المصفوفة، ولكن لا يمكن إعادة تعيين الكائن أو المصفوفة نفسها.
const myArray = [1, 2, 3];
myArray.push(4); // يمكن تعديل المصفوفة
console.log(myArray); // [1, 2, 3, 4]
const myObject = { name: "John" };
myObject.age = 30; // يمكن تعديل خصائص الكائن
console.log(myObject); // { name: "John", age: 30 }