API Console

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

L'API Console fournit des fonctionnalités permettant d'effectuer des tâches de débogage lors du développement, telles que la journalisation de message ou des valeurs de variables à des points définis du code, ou le calcul de la durée d'une opération.

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

Concepts et utilisation

L'API Console a commencé comme une API largement propriétaire, plusieurs différents navigateurs l'implémentant de façon hétérogène. La spécification de l'API Console a été créée pour définir un comportement cohérent. L'ensemble des navigateurs modernes ont finalement décidé d'implémenter ce comportement (bien que certaines implémentations aient toujours certaines fonctions propriétaires supplémentaires).

L'utilisation se fait avec l'objet console auquel on peut accéder via window.console, ou avec WorkerGlobalScope.console pour les workers ou encore, plus simplement, avec console. Cet objet dispose de nombreuses méthodes permettant de réaliser des tâches de débogage rudimentaires, généralement axées sur la journalisation de diverses valeurs dans la console web du navigateur.

La méthode la plus couramment utilisée est console.log(), qui permet d'afficher la valeur passée en argument dans la console des outils de développement.

Interfaces

console

Fournit des fonctionnalités de débogage rudimentaires, y compris la journalisation, les traces des piles d'appels, les chronomètres et les compteurs.

Exemples

js
let maChaine = "Hello world";

// Affiche "Hello world" dans la console
console.log(maChaine);

Consultez la page de référence de la console pour plus d'exemples.

Spécifications

Specification
Console Standard
# console-namespace

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi