MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

Schreibt eine Fehlermeldung in die Console, sobald die Behauptung falsch ist. Ist die Behauptung wahr, passiert nichts.
Insbesondere in den Browsern wird das Aufrufen von console.assert () mit einer falsy-Behauptung dazu führen, dass die Nachricht an die Konsole gedruckt wird, ohne die Ausführung des nachfolgenden Codes zu unterbrechen. In Node.js wird jedoch eine fälsche Behauptung dazu führen, dass ein AssertionError geworfen wird.

Hinweis: Dieses Feature ist in Web Workers verfügbar.

Note: Die Methode console.assert () ist in Node.js anders implementiert als die Methode console.assert (), die in Browsern verfügbar ist.

Speziell in den Browsern wird das Aufrufen von console.assert() mit einer falschen Behauptung dazu führen, dass message in der Console ausgegeben wird ohne die Ausführung des nachfolgenden Quelltextes zu unterbrechen.
In Node.js wird eine falsche Behauptung dazu führen, dass ein AssertionError ausgelöst wird.

Syntax

console.assert(assertion, obj1 [, obj2, ..., objN]);
console.assert(assertion, msg [, subst1, ..., substN]); // c-ähnliche Zeichenketten Formatierung

Parameter

assertion
Jeder boolesche Ausdruck. Wenn die Behauptung falsch ist, wird message in der Console ausgegeben.
obj1 ... objN
Eine Liste der auszugebenden JavaScript Objekten. Die Zeichenkettendarstellung von jedem dieser Objekte wird in der angegebenen Reihenfolge aufgelistet und ausgegeben.
msg
Eine JavaScript Zeichenkette mit null oder mehr Substitutionszeichenfolgen.
subst1 ... substN
JavaScript-Objekte, mit denen die Substitutionszeichenfolgen innerhalb von msg ersetzt werden sollen. Dieser Parameter gibt zusätzliche Kontrolle über das Format der Ausgabe.

Weitere Informationen können in der Dokumentation von console unter Outputting text to the console gefunden werden.

Spezifikationen

Spezifikation Status Kommentar
Console API
Die Definition von 'console.assert()' in dieser Spezifikation.
Lebender Standard Initial definition

Browser Kompatibilität

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Grundlegende Unterstützung (Ja) (Ja) 28.0 (28.0) (Ja) (Ja) (Ja)
Verfügbar in Web Workers (Ja) (Ja) 38.0 (38.0) (Ja) (Ja) (Ja)
c-ähnliche Zeichenketten Formatierung Nicht unterstützt ? 28.0 (28.0) ? ? ?
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Grundlegende Unterstützung ? (Ja) 28.0 (28.0) ? ? ?
Verfügbar in Web Workers ? (Ja) 38.0 (38.0) ? ? ?
c-ähnliche Zeichenketten Formatierung ? ? 28.0 (28.0) ? ? ?

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: amlang
 Zuletzt aktualisiert von: amlang,