--- title: Console.assert() slug: Web/API/Console/assert translation_of: Web/API/console/assert ---
Escreve uma mensagem de erro para o console se a afirmação é falsa. Se a firmação é verdadeira, nada acontece.
{{AvailableInWorkers}}
Note: 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.
console.assert(afirmação, obj1 [, obj2, ..., objN]); console.assert(afirmação, msg [, subst1, ..., substN]); // c-mensagem de formatação
afirmaçãoobj1 ... objNmsgsubst1 ... substNmsg serão substituidas. Isto dá um contriole adicional sobre a mensagem que será escrita.Ver Outputting text to the console na documentação do {{domxref("console")}} para mais detalhes.
Especificações
| Especificações | Status | Comentário |
|---|---|---|
| {{SpecName("Console API", "#consoleassertexpression-object", "console.assert()")}} | {{Spec2("Console API")}} | Initial definition |
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Suporte Básico | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("28.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
|
Disponível para trabalhadores |
{{CompatVersionUnknown}} | {{CompatGeckoDesktop("38.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| c-like message formatting | {{CompatNo}} | {{CompatGeckoDesktop("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Suporte básico | {{CompatUnknown}} | {{CompatGeckoMobile("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
| Disponível para trabalhadores | {{CompatUnknown}} | {{CompatGeckoMobile("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
| c-like message formatting | {{CompatUnknown}} | {{CompatGeckoMobile("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |