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
Postar um comentário