Voici ce que nous avons découvert dans ce module sur les variables :
Une variable est un moyen de stocker des valeurs. Pour utiliser une variable, on doit à la fois la déclarer — pour permettre au programme de la connaître — puis on doit lui "affecter" une valeur — pour permettre au programme de savoir quelle valeur nous avons stockée dans la variable.
Voici comment déclarer une variable appelée "xPos" :
var xPos;
Maintenant, on peut lui affecter la valeur 10 :
xPos = 10;
Si on veut (et on le veut souvent ! ), on peut déclarer et affecter une variable en une seule instruction :
var xPos = 10;
Si, pour une raison quelconque, on veut modifier la valeur d'une variable, on peut lui réaffecter une valeur :
var xPos = 10;
// quelque temps plus tard ...
xPos = 20;
Nous verrons bientôt pourquoi la réaffectation peut être utile, quand nous voudrons animer nos dessins.
Comment choisir les noms de nos variables ? Pour les variables en JavaScript, suivez ces règles :
  • Les noms des variables peuvent commencer avec des lettres, ou les symboles $ and _. Ils ne peuvent contenir que des lettres, des chiffres, $ and _. Ils ne peuvent pas commencer par un chiffre. "maVariable", "page_1", et "$money3" sont des exemples de noms de variables valides.
  • Les noms des variables sont sensibles à la casse, ce qui signifie que "xPos" est différent de "xpos". Faites bien attention à cela.
  • Les noms des variables peuvent être les mêmes que des noms de variables existants, et il y en a beaucoup dans notre environnement de programmation ProcessingJS. Si jamais vous voyez une erreur apparaître avec un message du type « Variable en lecture seule ! » ("Read only!" en anglais), essayez de changer le nom de votre variable.
  • Les noms des variables doivent être clairs et significatifs. Par exemple, au lieu de "hd", utilisez "hauteurDents".
  • Les noms des variables doivent utiliser le camel case (c'est-à-dire que la première lettre des mots liés est en majuscule lorsqu'une variable est constituée de plusieurs mots), comme "hauteurDents" au lieu de "hauteurdents" ou "hauteur_dents".
Nous utiliserons beaucoup les variables quand nous apprendrons à faire des animations dans le module suivant. Si vous n'avez pas compris quelque chose à propos des variables, c'est le moment de poser vos questions ici.
Chargement