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
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
- Documentation des outils de développement de Firefox
- Console web — comment la console web de Firefox traite les appels de l'API Console.
- Débogage à distance — comment voir la sortie de la console lorsque la cible de débogage est un appareil mobile.
- Documentation de l'API Console pour les outils de développement de Google Chrome (en anglais)
- Documentation pour les outils de développement de Edge (en anglais)
- Documentation de l'API Console pour les outils de dévéloppement de Safari (en anglais)