console.log

Afficher un message dans la Console Web.

Note : Cette fonctionnalité est disponible via les Web Workers.

Syntaxe

console.log(obj1 [, obj2, ..., objN);
console.log(msg [, subst1, ..., substN);

Paramètres

obj1 ... objN
une liste d'objets Javascript à afficher. Les représentations textuelles de chacun de ces objets seront affichées à la sortie dans l'ordre indiqué.
msg
Une chaîne Javacript contenant zéro ou plusieurs chaînes de substitution.
subst1 ... substN
Objets Javascript qui remplaceront les chaînes de subsitution éventuellement contenues dans la chaîne  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.

Spécification

Specification Status Comment
Console API
La définition de 'console.log()' dans cette spécification.
Standard évolutif Initial definition

Compatibilité des navigateurs

Fonctionalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Support basique (Oui) (Oui) 4.0 (2.0) 8 (Oui) (Oui)
Chaînes de substitution

(Oui)28[1]

(Oui) 9.0 (9.0)

10[2]

(Oui) (Oui)
Disponible dans les workers ? (Oui) (Oui) 38.0 (38.0) ? ?

 

Fonctionalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique ? (Oui) 4.0 (2.0) ? ? ?
Chaînes de substitution ? (Oui) 9.0 (9.0) ? ? ?
Disponible dans les workers ? (Oui) 38.0 (38.0) ? ? ?

[1] Si une valeur négative est passée à %d, elle sera arrondie à la valuer inférieure la plus proche, donc -0.1 devient -1.

[2] %c non pris en charge, %d rendra à 0 quand ce n'est pas un nombre.

Difference avec console.dir()

Vous pourriez vous demander quelle est la différence entre console.dir() et console.log().

Une autre différence utile dans Chrome existe lors de l'envoi d'élements DOM vers la console.

À noter:

  • console.log affiche les éléments dans un arbre de type HTML
  • console.dir affiche les éléments dans un arbre de type JSON

Plus précisémentconsole.log fait un traitement spécial aux éléments DOM, alors que console.dir n'en fait pas. C'est souvent utile pour voir la représentation complete de l'objet JS DOM.

Il y a plus d'informations dans Chrome Console API reference sur et d'autres fonctions.

Voir aussi

Étiquettes et contributeurs liés au document

 Dernière mise à jour par : christophe.hurpeau,