freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../basic-javascript/global-vs.-local-scope-in-f.../index.md

806 B
Raw Blame History

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 ,即'最接近'因此该函数将返回“sweater”。