meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| variables [2014/09/11 16:48] – [L'affectation d'une variable] Alexandre Castonguay | variables [2018/09/24 09:04] (Version actuelle) – Alexandre Castonguay | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| Variable, Un espace réservé dans la mémoire de l' | Variable, Un espace réservé dans la mémoire de l' | ||
| - | * [[http:// | ||
| - | Comme pour l'algèbre, les variables sont utilisées pour stocker des valeurs (x=42) ou des expressions (z = x + y). | + | ===== La déclaration de variables ===== |
| + | |||
| + | La création d'une variable est appelé " | ||
| + | <sxh js> | ||
| + | var artiste; | ||
| + | </ | ||
| + | À sa création, la variable est indéfinie (undefined), | ||
| + | <sxh js> | ||
| + | var artiste = " | ||
| + | </ | ||
| + | Exemple : [[01_variables_declaration.html]] | ||
| + | |||
| + | * Les variables sont habituellement toutes déclarées en début de programme. | ||
| + | |||
| + | Les variables peuvent être re-déclarées comme ceci : | ||
| + | <sxh js> | ||
| + | var artiste | ||
| + | var artiste = " | ||
| + | </ | ||
| + | Dans ce cas, " | ||
| + | |||
| + | Il est aussi possible de déclarer plusieurs variables avec le même ' | ||
| + | <sxh js> | ||
| + | var artiste | ||
| + | </ | ||
| + | On peut séparer les déclarations par un point-virgule mais alors il faut réutiliser ' | ||
| + | <sxh js> | ||
| + | var artiste = " | ||
| + | </ | ||
| + | |||
| Les noms des variables peuvent être de simples lettres (comme x ou y) ou être plus descriptifs (moyenne, vitesse, joltCola). | 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 | + | * Les noms de variables peuvent contenir |
| * Les noms de variables doivent débuter par une lettre | * Les noms de variables doivent débuter par une lettre | ||
| * La casse doit être respectée (y et Y sont des variables différentes) | * 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 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' | * Les accents, quoique acceptés dans la déclaration de variables en JavaScript, dépendent de la configuration de l' | ||
| + | |||
| + | ===== Les types de données des variables ===== | ||
| - | ===== L' | + | Les principaux types de données que l'on peut affecter dans une variable |
| - | L'opérateur d' | + | Lorsqu'on déclare une variable de type chaîne |
| - | On peut donc déclarer une variable comme ceci : var x = x + 5; | + | Exemple |
| - | Ajouter 5 à x et conserver cette nouvelle valeur dans la variable x. | + | Un nombre peut être affecté comme une chaîne de caractère en utilisant les guillemets. |
| - | (L' | + | <sxh js> |
| + | var reponseUnivers | ||
| + | var reponseUnivers | ||
| + | </ | ||
| + | Autres types de données de variables : | ||
| - | ===== La déclaration de variables ===== | ||
| - | La création d'une variable est appelé ' | + | ===== L'affectation |
| - | var acteur; | + | L' |
| - | À sa création, la variable est indéfinie (undefined), | + | On peut donc déclarer |
| - | | + | <sxh js> |
| + | var x = 0; | ||
| + | x = x + 5; // x sera égal à 0 + 5 | ||
| + | </ | ||
| - | --> 02_variables_declaration.html | + | Exemple : [[00_variables.html]] |
| - | * Les variables sont habituellement toutes déclarées en début de programme. | + | Ajouter 5 à x et conserver cette nouvelle valeur dans la variable x. |
| + | (L' | ||
| - | Les variables peuvent être re-déclarées comme ceci : | + | ===== Quelques opérations ===== |
| - | var acteur | + | |
| - | var acteur; | + | |
| - | Dans ce cas, 'acteur' | + | 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 ===== | ||
| - | Il est aussi possible de déclarer | + | Les tableaux (arrays) sont utilisés pour stocker |
| - | var acteur | + | |
| + | var artistes | ||
| - | On peut séparer les déclarations par un point-virgule mais alors il faut réutiliser 'var' à chaque déclaration. | + | var hackers |
| - | var acteur = harrisonFord; | + | |
| - | ===== Les types de données des variables ===== | + | C'est pratique parce qu'on évite |
| - | Les types de données principaux que l'on peut affecter dans une variable | + | var unArtiste = " |
| + | var uneAutreArtiste = " | ||
| + | var etUneAutre = " | ||
| - | Lorsqu' | + | On appelle la valeur à la position du tableau : |
| - | --> | + | var yep = artistes[0]; |
| - | + | ||
| - | Un nombre peut être affecté comme une chaîne de caractère en utilisant les guillemets. | + | |
| - | | + | |
| - | var reponseUnivers = ' | + | |
| - | + | ||
| - | Autres types de données de variables : | + | |
| - | + | ||
| - | ===== Quelques opérations ===== | + | |
| - | + | ||
| - | Il est possible d' | + | |
| - | var y = 5; | + | |
| - | var x = y +2; | + | |
| --> 04_variables_operations_nombres.html | --> 04_variables_operations_nombres.html | ||