Les variables en JavaScript

Les variables contiennent des données qui peuvent être modifiées lors de l'exécution d'un programme. On y fait référence par le nom de cette variable. Un nom de variables doit commencer par une lettre (alphabet ASCII) ou le signe _ et se compose de lettres, de chiffres et de caractères _ et $ (à l'exclusion du blanc). Le nombre de caractères n'est pas précisé. Pour rappel, JavaScript est sensible à la casse. Attention donc aux majuscules et minuscules !

La déclaration de variable

Les variables peuvent se déclarer de deux façons :

  • soit de façon explicite. On dit à JavaScript que ceci est une variable. La commande qui permet de déclarer une variable est le mot var.
    • par exemple :
      • var numero = 1
      • var prenom = "Luc"
  • soit de façon implicite. On écrit directement le nom de la variable suivi de la valeur que l'on lui attribue et JavaScript s'en accommode.
    • Par exemple :
      • numero = 1
      • prenom = "Luc"

Attention !

Malgré cette apparente facilité, la façon dont on déclare la variable aura une grande importance pour la "visibilité"  de la variable dans le programme JavaScript. Pour la clarté de votre script et votre facilité, on ne peut que conseiller d'utiliser à chaque fois le mot var pour déclarer une variable.

Variables globales et variables locales

Les variables déclarées tout au début du script, en dehors et avant toute fonction 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.

{lang: 'fr'}

Je vous recommande aussi la lecture des sujets suivants :

  1. Le write() en JavaScript La méthode write() La syntaxe est assez simple soit write("votreTexte");...
  2. Les données sous JavaScript JavaScript utilise 4 types de données : Type Description Type...
  3. Récupération des données eID dans des champs texte Après plusieurs recherches sur le Net, je n’ai pas trouvé...

Mots-clefs :

Réagissez

Switch to our mobile site