Variable, Un espace réservé dans la mémoire de l'ordinateur pour y stocker de l'information on y réfère par un nom.
La création d'une variable est appelé “déclaration”. La déclaration d'une variable se fait par le mot réservé 'var'.
var artiste;À sa création, la variable est indéfinie (undefined), elle ne contient aucune valeur. Pour lui assigner une valeur nous utilisons l'opérateur d'affectation '='.
var artiste = "coryArcangel";Exemple : 01_variables_declaration.html
Les variables peuvent être re-déclarées comme ceci :
var artiste = "coryArcangel"; var artiste = "beige";Dans ce cas, “artiste” contient maintenant la valeur beige.
Il est aussi possible de déclarer plusieurs variables avec le même 'var'. Il faut les séparer par des virgules.
var artiste = "coryArcangel", oeuvre = "superMarioclouds", support = "nintendo";On peut séparer les déclarations par un point-virgule mais alors il faut réutiliser 'var' à chaque déclaration.
var artiste = "coryArcangel"; var oeuvre = "superMarioclouds"; var support = "nintendo";
Les noms des variables peuvent être de simples lettres (comme x ou y) ou être plus descriptifs (moyenne, vitesse, joltCola).
Les principaux types de données que l'on peut affecter dans une variable sont les nombres (number), les chaînes de caractères (strings) et valeurs booléennes (boolean) (merci Guillaume)!
Lorsqu'on déclare une variable de type chaîne de caractères, on y ajoute les guillemets. Ils peuvent être simples ou doubles. Si vous encadrez un nombre par des guillemets, il sera affecté comme une chaîne de caractères.
Exemple : 02_variables_types.html
Un nombre peut être affecté comme une chaîne de caractère en utilisant les guillemets.
var reponseUnivers = 42; // nombre var reponseUnivers = '42'; // chaîne de caractèreAutres types de données de variables : tableau (array), objet (object).
L'opérateur d'affectation le plus simple est le signe “=”. Le premier réflexe est de penser que ce signe veut dire “égal à”. Ce n'est pas le cas. Contrairement à l'algèbre, il signifie que l'opérande de gauche se voit affecter la valeur de l'expression qui est à droite du signe égal.
On peut donc déclarer une variable comme ceci :
var x = 0; x = x + 5; // x sera égal à 0 + 5
Exemple : 00_variables.html
Ajouter 5 à x et conserver cette nouvelle valeur dans la variable x. (L'opérateur '==' signifie égalité en programmation)
Il est possible d'utiliser des variables pour des opérations d'algèbre. Par exemple, une addition.
var y = 5; var x = y + 2;
Les tableaux (arrays) sont utilisés pour stocker plusieurs données dans une seule variable.
var artistes = [“cory”, “bettina”, “lemor”];
var hackers = [“cory”, “edward”, “lemor”];
C'est pratique parce qu'on évite de créer une variable pour chaque valeur.
var unArtiste = “cory”; var uneAutreArtiste = “bettina”; var etUneAutre = “lemor”;
On appelle la valeur à la position du tableau :
var yep = artistes[0];
–> 04_variables_operations_nombres.html
–> 05_variables_operations_texte.html