JAVASCRIPT Tutorial
تسمح لك الكلمة المفتاحية "let" بإعلان متغيرات ذات نطاق محدد، والتي يمكن الوصول إليها فقط داخل كتلة معينة (مثل دورة أو جملة شرطية). لا يمكن إعادة إعلانها داخل نفس النطاق ولكن يمكن إعادة تعيينها.
if (true) {
let example = "Hello world!";
console.log(example); // "Hello world!"
}
console.log(example); // خطأ: المتغير "example" غير معرف
هذا المثال يستخدم "let" لإعلان متغير "example" داخل كتلة شرطية. المتغير متاح فقط داخل الكتلة، كما يتضح من سجل وحدة التحكم الأول. محاولة الوصول إلى المتغير خارج الكتلة تؤدي إلى خطأ.