Variable globale en Javascript

Avril 2013

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 !

2 commentaires :
commentaire n°4571 par europe232@authorize.in.net
europe232@authorize.in.net mercredi 20 novembre 2019, 11:45
Need key or keygen for program Delphi - 2018.
commentaire n°4614 par trublion
trublion lundi 9 décembre 2019, 16:12
Attention l'article porte à confusion : une variable déclarée avec l'instruction VAR, en dehors d'une fonction, est globale !

https://www.w3schools.com/js/js_scope.asp
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré