1. Variables globales implicites
Les variables globales, c'est ce qui se fait de mieux en programmation ! Cette affirmation est vérifiée dans la plupart des langages, mais particulièrement en JavaScript. En effet, toutes les unités de compilation sont chargées dans un objet global commun. Donc, utiliser des variables globales, c'est multiplier la chance d'obtenir des effets de bord intéressants. Cerise sur le gâteau : toute variable non déclarée à l'aide du mot-clé var est implicitement globale ! Voici un récapitulatif des techniques permettant de créer des variables globales :
- en utilisant une variable sans la déclarer :
maVariable = valeur;
- en ajoutant un attribut à l'objet global (window dans les navigateurs web) :
window.maVariable = valeur;
- en déclarant une variable à l'aide du mot-clé var à l'extérieur de toute fonction :
var maVariable = valeur;
Lorsque l'on doit déclarer plusieurs variables, il est très intéressant de répéter le mot-clé var : on a...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première