1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Global vs. Local Scope in Functions | نطاق عالمي مقابل نطاق محلي في الوظائف | 
نطاق عالمي مقابل نطاق محلي في الوظائف
تذكر أن النطاق العالمي يعني أن المتغير متاح طوال الشفرة بأكملها. النطاق المحلي ، يعني أن المتغير متاح ضمن نطاق معين.
في هذا التمرين ، يكون لديك متغير outerWear في النطاق العالمي باستخدام "T-shirt" باعتباره قيمته. يجب عليك الآن إنشاء متغير آخر يسمى outerWear ، ولكن هذه المرة داخل الدالة myOutfit() . الحل الأساسي رمز كما يلي:
`var outerWear = "T-shirt";
function myOutfit() { var outerWear = "sweater"; return outerWear; }
myOutfit(); `
ستقوم الدالة بإرجاع أقرب outerWear يمكن العثور عليه. منذ أن أنشأنا outerWear داخل الدالة ، وهذا هو "الأقرب" ، وبالتالي فإن الدالة ستعود "سترة".