JavaScript : rendre le Web interactif (école d'ingénieur) · Chapitre 1 · Exercice de TD
Lire un message d'erreur
Premiers pas en JavaScript · niveau 1 (application)
Énoncé
Node.js affiche, pour le programme ex4.mjs :
ex4.mjs:3
consle.log(titre, auteur);
^
ReferenceError: consle is not defined
Quel est le type de l'erreur ? À quelle ligne ? Quelle est la faute, et pourquoi les deux premières lignes du programme n'ont-elles pas suffi à la signaler ?
Corrigé
Une ReferenceError, ligne 3 : le nom consle n'existe pas, c'est une faute de frappe pour console. Le fichier est syntaxiquement correct (consle.log(…) est une écriture valide) : l'erreur n'apparaît qu'à l'exécution, quand le moteur cherche le nom. Les deux premières lignes se sont exécutées, mais elles n'affichent rien.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 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.