• Categoría de la entrada:Javascript
  • Tiempo de lectura:3 minutos de lectura

Declaración de una variable global en Javascript fuera de una función

Una variable global de JavaScript se declara fuera de la función o se declara con un objeto window. Se puede acceder desde cualquier función.

Ejemplo simple de variable global en JavaScript.

<script>  

var variableGlobal = 99;//variable global 
 
function mostrar_global_1(){  
    alert(variableGlobal);  
}
  
function mostrar_global_2(){  
  alert(variableGlobal);  
}  

mostrar_global_1(); //Muestra la variable dentro de la función mostrar_global_1

mostrar_global_2(); //Muestra la variable dentro de la función mostrar_global_2

alert(variableGlobal); //Muestra la variable fuera de las funciones

</script>  

Ver Ejemplo 1

Declarando una variable global de JavaScript dentro de una función

Para declarar variables globales de JavaScript dentro de una función, debes usar el objeto window. Por ejemplo:

window.value=568;

Ahora se puede declarar dentro de cualquier función y se puede acceder desde cualquier función. Por ejemplo:

<script>

function declaraGlobal(){  
    window.value=568;  //Declaración de variable global con el objeto window  
}  

function muestraGlobal(){  
    alert(window.value);  //accediendo a la variable global desde otra función  
}  

declaraGlobal();

muestraGlobal();

</script>

Ver ejemplo 2

Agregado interno de variable global en JavaScript al objeto window

Cuando se declara una variable fuera de una función, se agrega internamente en el objeto window y se puede acceder a él a través del objeto window también. Por ejemplo:

<script>

variable_global=66;  

function muestraGlobal(){  
  alert(window.variable_global); //Accediendo a la variable global   
}  

muestraGlobal();

</script>

Ver ejemplo 3

Espero que te haya servido para comprender el funcionamiento de las variables globales en Javascript, comparte o comenta si tienes alguna duda.

Deja una respuesta