--- title: console.log() slug: Web/API/Console/log translation_of: Web/API/Console/log browser-compat: api.Console.log ---
La méthode console.log()
affiche un message dans la console Web. Le message peut être une simple chaine de caractères (avec des valeurs optionnelles de substitution) ou peut être composé d'un ou plusieurs objets JavaScript.
{{AvailableInWorkers}}
console.log(obj1 [, obj2, ..., objN]); console.log(msg [, subst1, ..., substN]);
obj1
... objN
console.log()
mais sa valeur au moment où on ouvre la console.msg
subst1
... substN
msg
. Cela offre plus de contrôle sur le format d'affichage.Voir Afficher du texte sur la console dans la documentation de console
pour plus de détails.
Vous pourriez vous demander quelles sont les différences entre console.dir()
et console.log()
.
Celles-ci concernent principalement la gestion particulière des objets du DOM :
console.log()
affiche les éléments dans un arbre de type HTML,console.dir()
affiche les propriétés de l'objet JavaScript.Évitez d'utiliser console.log(obj)
mais préférez console.log(JSON.parse(JSON.stringify(obj)))
si vous souhaîtez être sûr·e d'observer la valeur de l'objet au moment de l'exécution de console.log()
. Autrement, de nombreux navigateurs produisent un affichage interactif de l'objet qui se maintient à jour quand les propriétés de l'objet changent. Cela ne pourrait pas être ce que vous voulez et peut porter à confusion.
{{Specifications}}
{{Compat}}