Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.53 KB

global-scope.md

File metadata and controls

32 lines (26 loc) · 1.53 KB
title snippet order
النطاق العالمي والدوال
في جافاسكربت يشير النطاق إلى رؤية المتغيرات
2

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

يتم إنشاء المتغيرات التي تم الإعلان عنها بدون الكلمات الأساسية 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 )
نعتذر عن عدم وجود اختبار لهذا الدرس حالياً. نحن نعمل بجد لإعداد اختبارات لجميع الدروس وسنقوم بتوفيرها في أقرب وقت ممكن.