Simplement dit : Une variable est un bout d’espace mĂ©moire dans la RAM avec une adresse.
đ Si la RAM Ă©tait un terrain constructible dont la surface correspond Ă sa mĂ©moire disponible, les variables seraient comme les maisons que l’on construit sur ce terrain. Lorsque l’on dĂ©clare une variable on “rĂ©serve” une adresse dans la mĂ©moire avec un nom. Ensuite dans le code ce nom fera rĂ©fĂ©rence au contenu de la variable : sa valeur. C’est un peu comme si , vous habitiez au “153 rue de paris” et que l’on faisait rĂ©fĂ©rence Ă vous comme “la personne qui au habite au 153 rue de paris“.
Déclarer une variable : pour déclarer une variable en javascript on utilise le mots clé var suivi du nom de la variable, ici my_variable
// on déclare l'adresse my_variable
var my_variable
Pour assigner une valeur Ă une variable on utilise l’opĂ©rateur =
var my_variable = 10
// la valeur de my_variable est égale à 10
Appeler une variable : une foi que la variable est dĂ©clarĂ©e et qu’une valeur lui a Ă©tĂ© assignĂ©e, il devient possible de l’appeler. Appeler une variable veut dire lire sa valeur. Pour appeler une variable il suffit d’Ă©crire son nom. Par exemple en utilisant la fonction d’affichage d’Harmony on peut afficher le contenu de my_variable qui est Ă©gal Ă 10 plutot que d’afficher directement la valeur 10 :
var my_variable = 10
MessageBox.information(10)
MessageBox.information(my_variable )
// affiche 10 puis 10Changer la valeur d’une variable : pour cela il suffit de lui rĂ©assigner une nouvelle valeur avec le signe Ă©gal
var A = 10
A = 15
MessageBox.information(A)
// affiche 15On peut egalement Ă l’aide du signe Ă©gal transfĂ©rer une valeur d’une variable Ă une autre :
var A = 10
var B = A
MessageBox.information(A)
MessageBox.information(B)
// affiche 10 puis 10Attention Ă bien respecter l’ordre d’execution !
var A = 10
MessageBox.information(B)
var B = 20
// ce code renvoi une erreur car B est appelĂ© AVANT d'ĂȘtre dĂ©clarĂ© ! Les Constantes :
Il existe une deuxiĂšme type de variable qu’on nomme constante, qui, comme son nom l’indique ne peut pas changer. Si vous ĂȘtes sur qu’une variable va ĂȘtre seulement lue et jamais Ă©crite au cour du code, il est intĂ©ressant de la dĂ©clarer en type constante car celui ci est plus lĂ©gers Ă traiter pour le processeur (la maison prend moins de place..)
Déclarer une constante :
pour dĂ©clarer une constante on utilise le mots clĂ© “const”
const vitesse_de_la_lumiere = 299 792 458 // mettres par secondes
// si on essaye de changer une constante
vitesse_de_la_lumiere = 10
// cela renvoie normalement une erreur ...
Les types de Valeurs :
Il existe plusieurs type de valeurs : int , float , string , array , object
Le type va dĂ©terminer comment les valeurs interagissent entre elles quand on les manipule avec des opĂ©rateurs ( + , – , * , / , % )
L’opĂ©rateur + par exemple ne va pas du tout produire la mĂȘme chose si on l’applique Ă des int ou Ă des string (chaĂźnes de charactĂšre)
var A =1
var B = 2
var result = A+B
MessageBox.information(result )
// affiche 3
A = "1"
B = "2"
result = A+B
MessageBox.information(result )
// affiche "12"










