نيورونا

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

في جافاسكربت يشير النطاق إلى رؤية المتغيرات. المتغيرات التي تم تعريفها خارج كتلة الوظيفة لها نطاق عالمي. وهذا يعني أنه يمكن رؤيتها في كل مكان في كود جافاسكربت الخاص بك.

يتم إنشاء المتغيرات التي تم الإعلان عنها بدون الكلمات الأساسية let أو const تلقائيًا في النطاق العام. يمكن أن يؤدي هذا إلى عواقب غير مقصودة في مكان آخر من التعليمات البرمجية الخاصة بك أو عند تشغيل وظيفة مرة أخرى. يجب عليك دائمًا الإعلان عن المتغيرات الخاصة بك باستخدام let أو const.

let x = 3; // ( x ) موجود في النطاق العالمي
function fun1() {
  x = 5; // ( x ) تم تعريفه في النطاق العالمي
  const y = 7; // ( y ) موجود في النطاق المحلي
}

console.log(x);
fun1();
console.log(x);

// console.log(y); // حدوث خطأ => ( ReferenceError: y is not defined )

التمارين

لا يوجد

لا يوجد أي إختبارات لهذا الدرس فقط قم بالضغط على إختبار من ثم إنتقل للدرس التالي

ابدأ التمرين
5 نقاط
سهل

مساعد نيورونا

متاح للمساعدة

ابدأ محادثة مع المساعد الذكي

يمكنك طرح أسئلة حول الدروس والتمارين وسيقوم المساعد بتوجيهك

تهيئة المحرر