Partage
  • Partager sur Facebook
  • Partager sur Twitter

Variables globales?

    5 novembre 2008 à 13:27:03

    Bonjour,
    j'aimerais savoir si il est possible de créer des variables globales en javascript, c'est a dire des variables que je peux utiliser dans toutes mes fonctions sans avoir à les envoyer à la fonction.

    Merci d'avance

    Eminho
    • Partager sur Facebook
    • Partager sur Twitter
      5 novembre 2008 à 13:48:32

      je suis pas sur mais
      je pensse qu'il suffie de fair
      var A = "qqchose";

      mtn il me semble avoir deja vue " global " dans une source javascript
      comme je ne retrouve pas cette source je ne te le confirme pas encore , je cherche ^^

      Edit :
      voila ce que j'ais trouver
      http://www.webdevelopersnotes.com/tuto [...] vascript.php3

      dans les 2° exemple il t'explique
      qu'en 1° lieux la variable " a " = 10;
      var a =10;

      dans la fonction il donne une autre valeur a " a "
      var a =20;

      ce qui donne pour effet que la variable est toujour = a 10 sauf si dans une fonction tu lui attribue une nouvelle valeur avec " var "
      mais garderas toujour 10 en dehors des fonction

      par contre dans le 2° exemple
      dans la fonction il ne fait pas
      var a =20;
      mais
      a=20;

      ce qui a pour effet de modifier definitivement la variable de " a "

      comprend tu ce que je veux dire ?
      sinon test par toi meme sur leur pages ;)
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        5 novembre 2008 à 14:04:11

        Sans var, c'est une variable globale.

        Avec var, c'est une variable locale à l'objet dans laquelle la déclaration se trouve.

        Tout en sachant que l'objet window est le contexte global.
        • Partager sur Facebook
        • Partager sur Twitter

        Variables globales?

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown