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 :

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 :

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 :

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