--- title: Console.log() slug: Web/API/Console/log tags: - API - Debugging - NeedsBrowserCompatibility - Web Entwicklung - Web Konsole - console - console.dir - console.log translation_of: Web/API/Console/log ---
{{APIRef("Console API")}}

Gibt eine Nachricht auf der Web-Konsole aus.

{{AvailableInWorkers}}

Syntax

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

Parameter

obj1 ... objN
Eine Liste von auszugebenden JavaScript-Objekten. Die Zeichenfolgedarstellungen der Objekte werden in der angegebenen Reihenfolge aneinandergehängt und ausgegeben.
msg
Eine JavaScript-Zeichenfolge, die Null oder mehr Ersatzzeichefolgen enthält.
subst1 ... substN
JavaScript-Objekte durch die die Ersatzzeichenfolgen in msg ersetzt werden sollen. Dies gibt Ihnen zusätzliche Kontrolle über die Formatierung der Ausgabe.

Weitere Details finden Sie im Abschnitt Outputting text to the console in der Dokumentation zu {{domxref("console")}}.

Spezifikationen

Spezifikation Status Kommentar
{{SpecName("Console API", "#log", "console.log()")}} {{Spec2("Console API")}} Erste Definition

Browser Kompatibilität

{{CompatibilityTable}}

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Grundlegende Unterstützung {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoDesktop("2.0")}} 8 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Ersatzzeichenfolgen {{CompatVersionUnknown}}
{{CompatChrome(28)}}[1]
{{CompatVersionUnknown}} {{CompatGeckoDesktop("9.0")}} 10[2] {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Verfügbar in Workers {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatGeckoDesktop("38.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Grundlegende Unterstützung {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("2.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Ersatzzeichenfolgen {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("9.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Verfügbar in Workers {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("38.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

[1] Weisst man %d einen negativen Wert zu, wird dieser zur nächsten negative Ganzzahl abgerundet; z. B. wird -0.1 zu -1.

[2] %c wird nicht unterstützt; %d wird als 0 angezeigt, falls der Wert keine Nummer ist.

Unterschied zu console.dir()

In Firefox generieren beide Kommandos dieselbe Ausgabe, wenn als Parameter ein DOM-Element mitgegeben wird: Man erhält in beiden Fällen eine JSON-artige Baumstruktur.

In Chrome besteht aber bei gleicher Eingabe ein nützlicher Unterschied:

Bemerkung:

Mit console.log werden DOM-Elemente also speziell behandelt. Bei console.dir ist dies nicht der Fall. Dies ist oft dann nützlich, wenn man die vollständige Darstellung des DOM-JS-Objekts ansehen möchte.

Mehr Informationen dazu finden Sie unter Chrome Console API reference.

Siehe auch