| Variables globales et variables locales
Les variables déclarées tout au début du
script, en dehors et avant toutes fonctions (voir plus loin), seront
toujours globales, qu'elles soient déclarées avec var ou de façon
contextuelle. On pourra donc les exploiter partout dans le script.
Dans une fonction, une variable déclarée par
le mot clé var aura une portée limitée à cette seule fonction. On ne
pourra donc pas l'exploiter ailleurs dans le script. D'où son nom de
locale. Par contre, toujours dans une fonction, si la variable est
déclarée contextuellement (sans utiliser le mot var), sa portée sera
globale.
Nous reviendrons sur tout ceci dans l'étude
des fonctions. |