فتح المحرر

{}

جاري تحميل المحتوى

جاري تحميل المحرر

النطاق المحلي والدوال

تعديل

المتغيرات التي تم الإعلان عنها داخل الدالة، بالإضافة إلى معلمات الدالة، لها نطاق محلي. وهذا يعني أنها مرئية فقط داخل تلك الوظيفة.

إليك دالة myTest مع متغير محلي يسمى loc.

function myTest() {
  const loc = "foo";
  console.log(loc);
}

myTest();
console.log(loc);

سيعرض استدعاء الدالة ()myTest السلسلة foo في وحدة التحكم. سيتسبب سطر console.log(loc) (خارج الدالة myTest) في حدوث خطأ، حيث لم يتم تعريف loc خارج الدالة.

نعتذر عن عدم وجود اختبار لهذا الدرس حالياً. نحن نعمل بجد لإعداد اختبارات لجميع الدروس وسنقوم بتوفيرها في أقرب وقت ممكن.