Console API
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.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die Console API bietet Funktionen, die es Entwicklern ermöglichen, Debugging-Aufgaben durchzuführen, wie zum Beispiel das Protokollieren von Nachrichten oder den Werten von Variablen an bestimmten Punkten im Code oder das Messen, wie lange eine Operation benötigt, um abgeschlossen zu werden.
Konzepte und Verwendung
Die Console API begann als eine weitgehend proprietäre API, wobei verschiedene Browser sie in inkonsistenter Weise implementierten. Die Console API-Spezifikation wurde erstellt, um konsistentes Verhalten zu definieren, und alle modernen Browser einigten sich darauf, dieses Verhalten zu implementieren – obwohl einige Implementierungen immer noch ihre eigenen zusätzlichen proprietären Funktionen haben. Weitere Informationen dazu finden Sie unter:
Die Verwendung ist sehr einfach – das console
-Objekt enthält viele Methoden, die Sie aufrufen können, um grundlegende Debugging-Aufgaben durchzuführen, die sich im Allgemeinen um das Protokollieren verschiedener Werte zur Web Console des Browsers drehen.
Mit Abstand die am häufigsten verwendete Methode ist console.log()
, die verwendet wird, um den aktuellen Wert zu protokollieren, der in einer bestimmten Variablen enthalten ist.
Schnittstellen
console
-
Bietet grundlegende Debugging-Funktionalitäten, einschließlich Protokollierung, Stack-Traces, Timer und Zähler.
Beispiele
let myString = "Hello world";
// Output "Hello world" to the console
console.log(myString);
Sehen Sie sich die console-Referenzseite für weitere Beispiele an.
Spezifikationen
Specification |
---|
Console Standard # console-namespace |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Tools
- Web Console — wie die Web Console in Firefox Konsolen-API-Aufrufe behandelt
- about:debugging — wie Sie die Konsolenausgabe sehen können, wenn das Debugging-Ziel ein mobiles Gerät ist