Files
2018-10-16 21:32:40 +05:30

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 داخل الدالة ، وهذا هو "الأقرب" ، وبالتالي فإن الدالة ستعود "سترة".