O escopo de variáveis JavaScript

Âmbito variáveis:
o chamado escopo variável, é variável de alcance
de cada variável tem o seu espaço próprio
âmbito em duas
variáveis definidas na função de chamada escopo local / locais variáveis
incluem os parâmetros da função , definido dentro da variável função, tornaram-se as variáveis de escopo / local locais
só pode ser usado dentro de uma chamada de função
função não pode ser chamado diretamente do lado de fora
, enquanto as variáveis chamada de função externos dentro de uma função, ela está sendo dada
definida fora da função a variável é chamado de variáveis globais de escopo / global
dentro da função pode chamar o escopo global da variável, mas é condicional
variável chamada de função, o princípio atribuição de variável de
princípios chamando variáveis
estarão no escopo atual, para descobrir se existe esta variável
Se assim for, use a variável diretamente
Se não, ir à procura de pai escopo variável
se o pai tem um alcance variável, sobre a utilização desta variável
se esta variável não é o escopo pai, olhando em uma direção
, se todos o âmbito desta variável não são, os resultados são dados
unicamente Olhando para o escopo pai, para não olhar para um subconjunto do âmbito de
princípio atribuição de variável
para encontrar as variáveis no escopo atual, em caso afirmativo, esta atribuição de variável
, se o escopo atual sem essa variável, fomos para o papel dos pais olhando para este domínio variável e, em seguida, atribuir a ele
se todos os escopos não têm essa variável, onde a atribuição será atualizado para uma declaração de variáveis
e da definição de um variáveis âmbito global, as funções podem ser chamadas diretamente do lado de fora
não ir à procura de um subconjunto atribuição de variável
Nota: A definição de variáveis, não se esqueça de escrever var palavra-chave, quer global ou local

Publicado 21 artigos originais · ganhou elogios 3 · Visualizações 326

Acho que você gosta

Origin blog.csdn.net/qq_44531034/article/details/104934443
Recomendado
Clasificación