JavaScript : rendre le Web interactif (école d'ingénieur) · Chapitre 2 · Exercice de TD
const ou let ?
Valeurs, types et opérateurs · niveau 1 (application)
Énoncé
Ce programme échoue. Où, et pourquoi ? Corriger les déclarations : quelle variable devrait être déclarée avec let, laquelle pourrait l'être avec const ?
const tva = 0.055;
let titre = "HTML";
const panier = 0;
panier = panier + 2400;
console.log(titre, tva, panier);Corrigé
ex9-declarations.mjs:4
panier = panier + 2400;
^
TypeError: Assignment to constant variable.
La ligne 4 réaffecte panier, déclarée const. Puisque le panier change, il se déclare let panier = 0;. À l'inverse, titre n'est jamais réaffectée : elle devrait être const (ESLint le signalerait). La TVA est bien une constante.
100 % gratuit
La suite du chapitre est sur Adloun
- 11 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.