Dans un script JS, j'ai plusieurs fonctions.
Je voudrais avoir une variavle globale à ce script, c'est à dire une même variable que je peux utiliser dans les différentes fonctions.
Es ce possible ?
Si oui, comment la déclarer et l'uiliser ?
Merci
Version imprimable
Dans un script JS, j'ai plusieurs fonctions.
Je voudrais avoir une variavle globale à ce script, c'est à dire une même variable que je peux utiliser dans les différentes fonctions.
Es ce possible ?
Si oui, comment la déclarer et l'uiliser ?
Merci
Oui c'est possible. Il suffit de déclarer ta variable en dehors des fonctions et de ne pas la déclarer à l'intérieur des fonctions (auquel cas tu retournerais au scope local).
Code:
1
2
3
4
5
6
7
8
9
10
11
12 function test_1( ) { alert(fruit) ; // Accède à la var globale fruit = "pomme" ; // Modifie la var globale } function test_2( ) { alert(fruit) ; } var fruit = "banane" ; test_1( ) ; // banane test_2( ) ; // pomme
Merci pour ton exemple