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

JavaScript Global Scope النطاق العامة في لغة جافا سكريبت

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

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

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

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

في بيئات البرمجة النِطاق العام Global Scope هوا نَطاق مرئي لجميع النِطاقات الأخري ، في لغة جافا سكريبت النِطاق العام Global Scope هوا المتغيرات  Variables المُعلن عنها في صفحة الويب خارج الدوال وخارج الاقواس المجعدة Curly braces { }.

  • النِطاق العام Global Scope هوا تعريف المتغير Variable أعلي وخارج الدالة Function. 
  • المتغير Variable الذي يَكونُ من النوع النِطاقات العامة Global Scope نستطيع قراءته من أي مكان داخل صفحة الويب في لغة جافا سكريبت.
  • يتم الإعلان عن المتغيرات Variables في لغة جافا سكريبت بثلاث كلمات Keywords ، وهم var , let , const ، وهم متشابهين تماماً في حالة النِطاق العام Global Scope.   

Global Scope

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

HTML
var username= "Ahmed";
function welcome(){
  document.write("Welcome " + username);
}
if(username == "Ahmed"){
   welcome();
}
else
{
  document.write(username + "Wrong Username" );
}