JavaScriptLeçon 2 sur 16
Variables : let et const
Une variable est une boîte étiquetée où le programme range une valeur. JavaScript en a deux sortes : const pour ce qui ne bouge pas, let pour ce qui va changer.
L’essentiel
- const name = "Mia" : la valeur ne peut pas être réaffectée
- let coins = 10 : plus tard, on peut écrire coins = 12
- coins += 5 est la forme courte de coins = coins + 5
- Les noms s’écrivent en camelCase, comme playerName ou totalPrice, et la casse compte
- var est l’ancienne façon de déclarer ; le code moderne s’en passe
Exemple
const city = "Rome";let temperature = 24;temperature = 27; // let can changeconsole.log(city, temperature); let visits = 1;visits += 1; // the same as visits = visits + 1console.log(typeof city, typeof visits, visits);// city = "Paris"; → TypeError: Assignment to constant variable.temperature a changé parce qu’elle est déclarée avec let. Retirez le // de la dernière ligne et le programme plante : une const ne se réaffecte pas. typeof donne le type d’une valeur.
Exercice
Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.Mia ouvre un coffre de 5 pièces, puis achète une potion à 3. Modifiez coins pour que le programme affiche Mia has 12 coins.
Sortie
Ce que le programme affiche apparaîtra ici.