EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Qual é o escopo de uma variável em Javascript?

Qual é o escopo de uma variável em javascript?Têm as mesmas variáveis de escopo dentro de uma função para o exterior? Importa para defini-los em um site ou outro? E as variáveis definidas globalmente em Javascript, onde eles são armazenados?

lolo76 Será que perguntou 4 meses
1 Respostas
Melhor resposta

Em geral, variáveis em Javascript têm escopo diferente ou escopos. Eles são variáveis globais que são que você definir fora de qualquer função ou objeto e variáveis locais que são definidas nas funções. Variáveis locais podem ser acessadas a partir de funções, desde que eles não são funções de objetos e desde que haja outra variável local com o mesmo nome, para que você possa ter:

var x = 5;

function prueba () {
alert(x); // Mostrará 5
}

ou se essa variável é substituída por um local como:

var x = 5;

function prueba () {
var x = 3;
alert(x); // Mostrará 3
}

As variáveis locais, que você só pode acessar a mesma função onde você declará-lo, Então você não pode fazer isso:

function prueba () { 
var y = 2;
}
alert(y); // Mostrará undefined

Existem outras áreas onde as variáveis são declaradas em objetos, ou dentro de funções de objetos, etc, Mas eles se encontram quase o que eu tenho comentado anteriormente.

Wilson_mx disse faz 4 meses
Compartilhá-lo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page