Variable globale en Javascript
En javascript, comme dans beaucoup de langages, les variables ont une portée (qu'on appelle aussi le scope) :
- Une variable globale est accessible depuis n'importe quelle ligne de code, qu'elle soit dans une fonction ou non
- Une variable locale n'est accessible que dans la fonction où elle est déclarée, elle est supprimée à la fin de l'exécution de la fonction
Pour déclarer une variable globale en Javascript, il suffit de lui affecter une valeur sans mettre l'instruction var
devant :
une_variable_globale = 'Hello world';
La variable est alors automatiquement placée dans le scope global par Javascript, c'est à dire sous l'objet window
(dans son prototype). On peut alors accéder à la variable de n'importe où, soit en utilisant juste le nom de la variable : une_variable_globale
, soit en précisant le parent : window.une_variable_globale
.
Allez donc jeter un oeil sur cette page : excel format openxml.
Pour déclarer une variable locale en Javascript, il suffit de placer l'instruction var
avant le nom de la variable lors de sa déclaration (première utilisation) :
function foo(){ var une_variable_locale = 'Hello world'; }
Découvrez ce tutoriel photoshop : tableau cascade à lire tout de suite !
https://www.w3schools.com/js/js_scope.asp