Chapitre 1 · Leçon 1
const, let, var et les types primitifs
Section 1
Step 1
En JS moderne, utilise const par défaut. Passe à let seulement si la valeur doit changer. N'utilise jamais var — elle a une portée de fonction, pas de bloc, ce qui cause des bugs subtils.
snippet.javascript
1// ✅ Règles modernes
2const API_URL = "https://api.wolofware.com"; // jamais réassigné
3const user = { name: "Usher" }; // l'objet peut être muté, pas la variable
4
5let compteur = 0; // sera réassigné dans une boucle
6compteur++;
7
8// ❌ Jamais var
9var probleme = "portée de fonction = bugs";
10
11// Portée de bloc avec let/const
12{
13 let block = "visible ici";
14 const aussi = "visible ici";
15}
16// block et aussi ne sont plus accessibles iciStep 2
JavaScript a 7 types primitifs. Ils sont immuables — quand tu modifies une variable primitive, tu crées une nouvelle valeur.
Section 2
Step 3
Les objets stockent des paires clé-valeur. En JS moderne, la syntaxe raccourcie et la déstructuration rendent le code très expressif.
Step 4
Les tableaux en JS sont très puissants. Les méthodes fonctionnelles (map, filter, reduce) permettent d'éviter les boucles impératives.