JavaScript - 2. Escopos


O Javascript possui escopos para armazenar as variáveis criadas, e antes de começar a entender melhor a respeito de variáveis e funções, é elementar entender que temos escopos dentro do código.

Basicamente, toda variável é declarada com o texto var, e isto deve ser usado apenas uma única vez, no momento que realiza a declaração.

A declaração é o que faz surgir a variável para um código para ser reutilizado posteriormente.

Exemplo:

var movel = "Cadeira";
function minhaFuncao() {
   // aqui pode usar a variável movel.}


E repare no seguinte exemplo:

function minhaFuncao() {
   var movel = "Cadeira";
   // aqui pode usar a variável movel.
}
// aqui não existe a variável movel.

No primeiro exemplo, a variável está no escopo global, diferentemente do segundo exemplo, onde a variável está no escopo local.

Em inglês, são chamados de Local Scope e Global Scope.

Comentários