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

22 lines
923 B
Markdown
Raw Normal View History

---
title: Global vs. Local Scope in Functions
localeTitle: 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:
```javascript
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".