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

923 B

title localeTitle
Global vs. Local Scope in Functions Escopo global vs. local em funções

Escopo global vs. local em funções

Lembre-se de que o escopo global significa que a variável está disponível em todo o código. Escopo local, significa que a variável está disponível dentro de um determinado intervalo.

Neste exercício, você tem uma variável outerWear no escopo global com "T-shirt" como valor. Agora você deve criar outra variável chamada outerWear , mas desta vez dentro da função myOutfit() . A solução básica de código da seguinte forma:

var outerWear = "T-shirt"; 
 
 function myOutfit() { 
  var outerWear = "sweater"; 
  return outerWear; 
 } 
 
 myOutfit(); 

A função retornará o outerWear mais próximo que puder encontrar. Desde que criamos um outerWear dentro da função, que é o 'mais próximo', então a função retornará "sweater".