EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
डिफ़ॉल्ट भाषा के रूप में सेट करें
PF प्रश्न - फोरम

जावास्क्रिप्ट में एक चर का क्षेत्र क्या है?

¿Cuál es el alcance de una variable en javascript?¿Tienen el mismo alcance las variables dentro de una función que las de fuera? ¿Importa definirlas en un sitio u otro? Y las variables definidas en Javascript de forma global, ¿dónde se almacenan?

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
lolo76 preguntó hace 11 महीनों
1 Respuestas
Mejor Respuesta

सामान्य में, las variables en Javascript tienen diferentes alcances o ámbitos. Están las variables globales que son las que defines fuera de cualquier función u objeto y las variables locales que se definen en las propias funciones. A las variables locales puedes acceder desde las funciones, siempre que estas no sean funciones de objetos y siempre que no haya otra variable local con el mismo nombre, así puedes tener:

var x = 5;

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

o si esta variable es sobrescrita por una local pues:

var x = 5;

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

A las variables locales solamente podrás acceder desde la misma función donde la declaras, por lo que no podrás hacer esto:

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

Existen otros ámbitos donde las variables son declaradas en objetos, o dentro de funciones de objetos, आदि, pero prácticamente cumplen lo que te he comentado anteriormente.

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Wilson_mx respondió hace 11 महीनों