Chapitre 4 : Variables et constantes

1. Qu'est-ce qu'une variable ?

Une variable est un conteneur permettant de stocker des données : texte, nombre, booléen, etc.

On lui donne un nom pour pouvoir la réutiliser plus tard.

let nom = "Alice";
console.log(nom); // affiche Alice

2. Déclarer une variable avec let

let age = 30;
let ville = "Paris";

Le mot-clé let permet de déclarer une variable qui peut changer de valeur.

Exemple :

3. Modifier une variable

let score = 10;
score = 15; // nouvelle valeur
console.log(score);

4. Déclarer une constante avec const

Une constante est une variable dont la valeur ne peut plus changer après déclaration.

const pays = "France";
// pays = "Espagne"; ❌ ERREUR

Attention

Une constante doit obligatoirement être initialisée au moment de sa création.

5. Et var ?

var est l'ancienne manière de déclarer une variable. Elle est encore supportée, mais on lui préfère let et const car var a un comportement spécial lié à sa portée.

var nom = "Marie";

Recommandation

Utiliser let pour les variables modifiables
Utiliser const pour les constantes
Éviter var sauf si vous connaissez bien les portées

6. Les noms de variables

Quelques règles importantes :

7. Valeurs réaffectées et erreurs

Avec let :

let x = 5;
x = 10; // OK

Avec const :

const y = 20;
y = 30; // ❌ Erreur !

8. Affichage avec console.log()

let nom = "Lucie";
console.log("Bonjour " + nom);

Autre façon : les backticks (template string)

let age = 25;
console.log(`J'ai ${age} ans.`);

Exercice pratique

Crée un fichier variables.js contenant :

// Déclaration de variables
let nom = "Paul";
const pays = "Belgique";
let age = 32;

// Affichage
console.log(nom);
console.log(pays);
console.log(age);

// Changement de valeur
age = 33;
console.log("Nouvel âge :", age);

// pays = "France"; // essaie de décommenter pour voir l'erreur

Puis relie ce fichier à une page index.html :

<script src="variables.js"></script>

Ouvre la page dans ton navigateur, et observe la console avec F12 > Console.

Résumé