meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
variables [2014/09/11 17:43] – [Les types de données des variables] Alexandre Castonguayvariables [2018/09/24 09:04] (Version actuelle) Alexandre Castonguay
Ligne 5: Ligne 5:
 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. 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.
  
-Comme pour l'algèbre, les variables sont utilisées pour stocker des valeurs (x=42) ou des expressions (z = x + y).  
- 
-Les noms des variables peuvent être de simples lettres (comme x ou y)  ou être plus descriptifs (moyenne, vitesse, joltCola). 
- 
-  * Les noms de variables peuvent contenir de lettres, chiffres, trait de soulignement et des signes '$'. 
-  * Les noms de variables doivent débuter par une lettre 
-  * La casse doit être respectée (y et Y sont des variables différentes) 
-  * Les mots réservés du langage JavaScript ne peuvent être utilisés comme variables. 
-  * Les accents, quoique acceptés dans la déclaration de variables en JavaScript, dépendent de la configuration de l'ordinateur, du système d'exploitation et des règles des langages de programmation.  Il est donc fortement recommandé de les éviter. 
- 
-===== L'affectation d'une variable ===== 
- 
-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 :  
- 
-<sxh js> 
-       var x = x + 5; 
-</sxh> 
- 
-Exemple :  [[00_variables.html]] 
- 
-Ajouter 5 à x et conserver cette nouvelle valeur dans la variable x. 
-(L'opérateur '==' signifie égalité en programmation) 
  
 ===== La déclaration de variables ===== ===== La déclaration de variables =====
Ligne 38: Ligne 14:
 À 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 '='. À 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 '='.
 <sxh js> <sxh js>
-    var artiste = coryArcangel;+    var artiste = "coryArcangel";
 </sxh> </sxh>
 Exemple : [[01_variables_declaration.html]] Exemple : [[01_variables_declaration.html]]
Ligne 46: Ligne 22:
 Les variables peuvent être re-déclarées comme ceci :  Les variables peuvent être re-déclarées comme ceci : 
 <sxh js> <sxh js>
-    var artiste = coryArcangel; +    var artiste = "coryArcangel"
-    var artiste = beige;+    var artiste = "beige";
 </sxh> </sxh>
 Dans ce cas, "artiste" contient maintenant la valeur beige. Dans ce cas, "artiste" contient maintenant la valeur beige.
Ligne 53: Ligne 29:
 Il est aussi possible de déclarer plusieurs variables avec le même 'var'. Il faut les séparer par des virgules. Il est aussi possible de déclarer plusieurs variables avec le même 'var'. Il faut les séparer par des virgules.
 <sxh js>   <sxh js>  
-    var artiste = coryArcangel, oeuvre = superMarioclouds, support = nintendo;+    var artiste = "coryArcangel", oeuvre = "superMarioclouds", support = "nintendo";
 </sxh> </sxh>
 On peut séparer les déclarations par un point-virgule mais alors il faut réutiliser 'var' à chaque déclaration.  On peut séparer les déclarations par un point-virgule mais alors il faut réutiliser 'var' à chaque déclaration. 
 <sxh js> <sxh js>
-    var artiste = coryArcangel; var oeuvre = superMarioclouds; var support = nintendo; +    var artiste = "coryArcangel"; var oeuvre = "superMarioclouds"; var support = "nintendo"
-</sxh>    +</sxh>  
 + 
 +  
 +Les noms des variables peuvent être de simples lettres (comme x ou y)  ou être plus descriptifs (moyenne, vitesse, joltCola). 
 + 
 +  * Les noms de variables peuvent contenir des lettres, chiffres, trait de soulignement et des signes '$'
 +  * Les noms de variables doivent débuter par une lettre 
 +  * La casse doit être respectée (y et Y sont des variables différentes) 
 +  * Les mots réservés du langage JavaScript ne peuvent être utilisés comme variables. 
 +  * Les accents, quoique acceptés dans la déclaration de variables en JavaScript, dépendent de la configuration de l'ordinateur, du système d'exploitation et des règles des langages de programmation.  Il est donc fortement recommandé de les éviter. 
 +   
 ===== Les types de données des variables ===== ===== Les types de données des variables =====
  
Ligne 73: Ligne 59:
 </sxh> </sxh>
 Autres types de données de variables : tableau (array), objet (object). Autres types de données de variables : tableau (array), objet (object).
 +
 +
 +===== L'affectation d'une variable =====
 +
 +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 : 
 +
 +<sxh js>
 +       var x = 0;
 +       x = x + 5; // x sera égal à 0 + 5
 +</sxh>
 +
 +Exemple :  [[00_variables.html]]
 +
 +Ajouter 5 à x et conserver cette nouvelle valeur dans la variable x.
 +(L'opérateur '==' signifie égalité en programmation)
  
 ===== Quelques opérations ===== ===== Quelques opérations =====
Ligne 78: Ligne 81:
 Il est possible d'utiliser des variables pour des opérations d'algèbre. Par exemple, une addition. Il est possible d'utiliser des variables pour des opérations d'algèbre. Par exemple, une addition.
     var y = 5;     var y = 5;
-    var x = y +2;+    var x = y + 2
 +     
 +===== Les tableaux ===== 
 + 
 +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 --> 04_variables_operations_nombres.html