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.