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

js
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