انتقل إلى محتوى الدرس

JavaScript local Scope المتغيرات المحلية في لغة جافا سكريبت

ستتعلم في هذا الدرس أستخدام النطاقات JavaScript Scope مع المتغيرات ,وسوف تتعلم الفرق بين أنواع النطاقات Function Scope ,Block Scope,Global Scope عند الأعلان عن أي متغير,ايضاً سنتعلم الكُتل البرمجية block statement وعلاقتها بالمتغيرات والفرق بين المتغيرات المُعلن عنها بكلمة var,let,const keword داخل الكُتل البرمجية في لغة جافا سكريبت.

1 صفوف تعليمية
جافا سكريبت
4,915 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

المتغيرات المحلية Local variable هي المتغيرات التي يتم الأعلان عنها بداخل الدوال Function Scope وهي غير مرئية خارج نطاق الدالة لا يمكن استخدامها خارج حدود هذا النطاق.

  • المتغيرات المحلية Local variable هي ذات نطاق Local Scope.
  • النطاق Local Scope هو نطاق الدالة Function Scope.
  • لا يمكن استخدام المتغيرات المحلية Local variable خارج النطاق  Local Scope.

Local Scope

يمكن قراءة المتغيرات من النوع Global Scope من أي مكان داخل صفحة الويب سواء كان تعريفة بكلمة var أو let أو const.

HTML
function welcome(){
  var username= "Ahmed";
  /* local variable can access here only */
  document.write("Welcome " + username);
}
welcome();
/* local variable can't access here */
/* can't user username here */