Astuces pour le debug
Affichage dans la console
Il n'y a pas de print
en Javascript. On utilise à la place l'objet console
, qui va envoyer sa sortie
vers une destination dépendant du contexte : console JS d'un navigateur, terminal, ...
La fonction console.log
sait afficher toute combinaison de types de données
(nombres, chaines, lists, objets, ...)
NB : il existe plusieurs niveaux de log : info
, warning
, error
.
Inclusion dans la page
Dans certaines situations, on peut préférer afficher une valeur de test directement dans une page,
à l'intérieur d'un bloc {...}
:
Cela ne fonctionne que si la valeur entre accolades est un nombre ou une chaine de caractères.
Pour afficher un objet, il faut, par exemple, le sérialiser en JSON, à l'aide de la fonction JSON.stringify
: