Variables JavaScript
Vous connaissez déjà les commentaires : des notes pour les humains, pas un stockage pour le programme. Place aux variables — des boîtes nommées qui gardent une valeur pour ne pas retaper sans cesse le même nombre ou texte.
Qu’est-ce qu’une variable JavaScript et comment la déclarer ?
Une variable est un nom qui détient une valeur. Avec let ou const, vous créez le nom (déclaration), puis vous mettez une valeur avec =. Ensuite vous utilisez ce nom au lieu de répéter la valeur. Si elle peut changer plus tard, prenez let ; si elle doit rester après la première affectation, const. Dans d’anciens exemples vous verrez parfois var ; pour débuter dans ce cours, let et const suffisent et sont préférés.
Quel mot-clé choisir ?
📊 Choisir let, const ou var en débutant
| Mot-clé | Exemple | Conseil débutant |
|---|---|---|
let |
let score = 10; |
Créez un nom ; vous pourrez lui donner une nouvelle valeur plus tard |
const |
const city = "Oslo"; |
Créez un nom ; ne le réaffectez pas après la première valeur |
var |
var old = 1; |
Ancien style ; ça marche, mais ici préférez let / const |
Signe = |
score = 15; |
Place une valeur dans un nom déjà déclaré avec let |
| Lire le nom | console.log(score); |
Récupère la valeur stockée — le nom tient lieu des données |
Déclarer avec let et voir la valeur
let crée le nom. Le premier = y place la valeur. console.log l’affiche dans la console.
let greeting = "Hello";
console.log(greeting);
Déclarer avec const
const stocke aussi une valeur ; considérez la première affectation comme définitive pour ce nom.
const course = "JavaScript";
console.log(course);
Modifier une valeur let
Avec let, vous pouvez écrire = à nouveau. Le nom reste ; seul le contenu change.
let score = 10;
score = 15;
console.log(score);
La console affiche 15 : l’affectation suivante a remplacé 10.
D’abord le nom, ensuite la valeur
Parfois vous écrivez seulement let status; puis vous affectez à la ligne suivante. Tant que rien n’est dedans, ne l’utilisez pas comme s’il avait déjà une valeur utile.
let status;
status = "Ready";
console.log(status);
Deux noms dans une expression
Les noms peuvent apparaître dans une expression. Le moteur lit chaque valeur stockée puis calcule le résultat.
let a = 2;
let b = 3;
console.log(a + b);
Afficher la valeur sur la page
Gardez le texte dans une variable, puis passez ce nom à textContent. Changez seulement la chaîne dans la variable et rechargez : le titre suit.
<!DOCTYPE html>
<html>
<head>
<title>Variables — Page value</title>
</head>
<body>
<h1 id="msg">Waiting…</h1>
<script>
let message = "Variables hold values";
document.getElementById("msg").textContent = message;
</script>
</body>
</html>
Le titre montre ce que contient message. La variable est le conteneur réutilisable ; la ligne DOM ne fait qu’afficher le résultat — compétence déjà pratiquée.
À vous de jouer
- Créez un
letavec votre nom en chaîne, journalisez, affectez une autre chaîne et journalisez encore. - Créez un
constpour un nom de ville et journalisez. Ne réaffectez pas ; en cas d’essai, une erreur apparaît — retirez cette ligne. - Écrivez
let total;, puistotal = 5;et journaliseztotal. - Deux nombres avec
letet leur somme avec+. - Dans la démo HTML, changez seulement la chaîne de
message, rechargez et vérifiez le titre.
Erreurs fréquentes
- Utiliser le nom avant de le déclarer (ou avant toute valeur utile)
- Écrire
const score = 1;puisscore = 2;—constrefuse - Mettre le nombre seulement dans un commentaire et espérer que le programme « s’en souvienne » — un commentaire ne stocke pas
- Croire que chaque exemple doit utiliser
var— ce cours préfèreletetconst - Noms illégaux ou confus (espaces, chiffre en tête) — revoir les identifiants dans Syntaxe
Résumé
- Une variable est une boîte nommée pour une valeur réutilisable
- Déclarez avec
letouconst, affectez avec= - Réaffectez avec
let; gardezconstfixe après la première valeur - Pour du code débutant, préférez
letetconstà l’ancienvar - Ensuite : les types de données — quelles sortes de valeurs une variable peut contenir
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut