Variables et affectations
En programmation, une variable permet de stocker une valeur.
Cette valeur peut ensuite être réutilisée partout dans le programme.
Les variables servent à donner un nom aux données.
Cela rend le code plus clair et plus facile à comprendre.
1. Les affectations
Associer une valeur à un nom s’appelle une affectation.
const age = 33;
Ici :
- age → le nom de la variable
- 33 → la valeur
JavaScript associe donc la valeur 33 à l’identifiant age.
2. const
Le mot-clé const permet de créer une constante.
const username = "Fred";
Une constante ne peut pas être réaffectée.
const age = 33;
age = 40; // Erreur
En JavaScript moderne, on utilise const par défaut.
Cela permet d’éviter plusieurs erreurs.
3. let
Le mot-clé let permet de créer une variable modifiable.
let mood = "light";
mood = "dark";
Contrairement à const, une variable créée avec let peut changer de valeur.
Réaffectation
> light
> dark
4. Réaffectation
Réaffecter signifie remplacer l’ancienne valeur par une nouvelle.
let score = 10;
score = 20;
Après la réaffectation, la valeur de score devient 20.
5. Pourquoi éviter var
Avant, JavaScript utilisait le mot-clé var.
var age = 33;
Aujourd’hui, var est considéré comme ancien et peut provoquer plusieurs problèmes.
On utilise maintenant :
- const → par défaut
- let → seulement si la valeur change
6. camelCase
En JavaScript, on utilise généralement la convention camelCase.
Le premier mot commence en minuscule, puis chaque nouveau mot commence par une majuscule.
const firstName = "Fred";
const userAge = 33;
On évite :
const first_name = "Fred";
const firstname = "Fred";
7. Donner de bons noms
Une variable doit expliquer clairement ce qu’elle contient.
| Mauvais | Meilleur |
|---|---|
| x | userAge |
| data | productName |
| num | totalPrice |
Un bon nom rend le code beaucoup plus lisible.
8. Expressions et affectations
JavaScript évalue d’abord l’expression, puis stocke le résultat dans la variable.
const total = 5 + 5;
Ici :
- JavaScript calcule 5 + 5
- Le résultat 10 est stocké dans total
9. Réutiliser une variable
Une variable peut être utilisée plusieurs fois dans un programme.
const username = "Fred";
console.log(username);
console.log(username);
Cela évite de répéter la même valeur partout.
Résumé rapide
| Concept | Utilité |
|---|---|
| const | Créer une constante |
| let | Créer une variable modifiable |
| camelCase | Convention de nommage |
| Réaffectation | Modifier une valeur |
| Affectation | Associer une valeur à un nom |