Console.assert()

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.

Escreve uma mensagem de erro para o console se a afirmação é falsa. Se a firmação é verdadeira, nada acontece.

Nota: This feature is available in Web Workers.

Nota: O método console.assert() é implementado de forma diferente em Node.js. Especificamente, em navegadores, chamando o método console.assert() com uma afirmação falsa fará com que a mensagem a ser impressa para o console não interrompa a execução do código subsequente. Em Node.js, no entanto, uma afirmação falsa causará um AssertionError.

Sintaxe

console.assert(afirmação, obj1 [, obj2, ..., objN]);
console.assert(afirmação, msg [, subst1, ..., substN]); // c-mensagem de formatação

Parâmetros

afirmação

Qualquer expressão booleana. Se a afirmação é falsa, a mensagem é impressa no console.

obj1 ... objN

Uma lista de objetos JavaScript para escrever. As representações de strings de cada um desses objetos são acrescentados juntos na ordem dada e saída.

msg

Uma String que contém zero ou mais seguências de substituição.

subst1 ... substN

Objetos JavaScript com qual as strings de substituição msg serão substituidas. Isto dá um contriole adicional sobre a mensagem que será escrita.

Ver Outputting text to the console na documentação do console para mais detalhes.

Especificações

Specification
Console
# assert

Compatibilidade com navegadores

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
assert() static method

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

Ver também