Déclaration de variables globales

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Déclaration de variables globales

par albat » 22 mars 2005, 17:19

si par "globales" tu entends à la manière de PHP qui se retrouve dans toutes les pages du site, je ne suis pas du tout sûr que ce soit valable en JavaScript
Bien sûr !
En Javascript, une variable n'a aucune perrenité en-dehors du script,
donc pas transmissible d'une page à une autre.
(à moins d'un passage par URL, méthode GET)

La variable globale que nous considérons reste définie pour toutes les fonctions d'un même script.
D'après les explications trouvées sur la page que tu as indiquée,
l'instruction var est nécessaire pour définir une nouvelle variable, qu'elle soit globale ou locale.

Merci. :wink:

par Cyrano » 22 mars 2005, 16:08

Réponse sous toutes réserves: si par "globales" tu entends à la manière de PHP qui se retrouve dans toutes les pages du site, je ne suis pas du tout sûr que ce soit valable en JavaScript: on parle de variable locale ou globale en JavaScript que quand on a certaines variables déclarées à l'intérieur de fonctions et accessibles seulement depuis ce qui est à l'intérieur de ces fonctions, alors que d'autres déclarées à l'extérieur deviennent accessibles depuis les autres fonctions... de la même page...
Mais bon, notez bien que je n'y connais rien, mais... il y aurait un début de réponse ==> ICI

par albat » 22 mars 2005, 13:20

M'excuse, ai oublié de me connecter. :oops:

Déclaration de variables globales

par Invité » 22 mars 2005, 12:48

Un mystère nous hante, Ermelir et moi.

En Javascript, pour déclarer une variable globale (donc hors de toute fonction),
est-il obligatoire d'utiliser var ou peut-on déclarer la variable directement ? :?: